Iran criticizes Canada's role in US-led war | PiQ Markets