Trudeau met with relatives of the victims in the plane crash

Search and rescue works are conducted at the site after a Boeing 737 plane belonging to a Ukrainian airline that crashed near Imam Khomeini Airport in Iran

Enlarge Image Search and rescue work is conducted at the site where a Ukrainian airliner crashed near Imam Khomeini Airport in Iran. ZUMA24

Prime Minister Justin Trudeau is expected to be in attendance at a memorial in Edmonton Sunday to honour the victims killed when Iran "unintentionally" shot down a Ukrainian jetliner, killing all 176 aboard.

On Saturday, Trudeau said he was "outraged and furious" about the tragedy and spoke with Iran President Hassan Rouhani. The firing came shortly after Iran launched missiles at bases in Iraq housing American forces.

Iran and Ukraine are calling the U.S. and Canada to disclose information supporting these claims in a time when canadian officials are preparing to participate in the investigation of the crash. Iranian military said the plane was mistaken for a hostile target. He said it "undoubtedly helped" push Iran to acknowledge its responsibility.

In what President Hassan Rouhani called a "disastrous mistake", Iran said on Saturday that a missile fired in error on Wednesday by its air defenses while on alert after Iranian missile strikes on USA targets in Iraq brought down the plane.

Rouhani said investigations will continue to "identify and prosecute this great tragedy and unforgivable mistake".

Riot police also fired teargas at thousands of Iranians who had taken to the streets in the capital and other cities, many chanting "Death to the dictator", directing their anger at Iran's top authority, Supreme Leader Ali Khamenei.

A shoe is seen at the air crash site of a Boeing 737 Ukrainian passenger plane in Parand district, southern Tehran, Iran, on January 8, 2020.

UK Foreign Secretary Dominic Raab said "the arrest of our ambassador in Tehran without grounds or explanation is a flagrant violation of global law".

Iran's president said it was a "disastrous mistake" and apologised.

Police briefly detained the British ambassador to Iran, Rob Macaire, who says he went with the intention of attending the vigil and did not know it would turn into a protest.

Up to 1,000 protesters chanted slogans in Tehran against the authorities, the semi-official Fars news agency said in a rare report on anti-government unrest.

Canadian Conservative MPs said Saturday Trudeau needs to list the Revolutionary Guard as a terrorist organization, and be prepared to impose sanctions on Iran if it fails to allow for a full worldwide investigation.

The operator failed to obtain approval from his superiors because of disruptions to a communications system, he said.

The Conservative Party of Canada, the main opposition, said Trudeau still needs to hold Iran to account by listing Iran's Islamic Revolutionary Guard Corps as a terrorist group, and by imposing sanctions if Iran does not fully cooperate with the investigation. Iran is leading the investigation with support from Ukraine.

Ukrainian President Volodymyr Zelenskiy said in a video address Saturday that his government will also push Iran to provide separate compensation to the victims' families.

Novak Djokovic outlasts Daniil Medvedev to lead Serbia into ATP Cup final
Takeaway Seals Victory in $8-Billion Just Eat Bidding War