$ 0 0 Canada has been a sharp critic of Iran’s record on human rights, sponsoring terror and its provocative talk aimed at Israel.