Two Canadian investigators were to land in Tehran within hours, followed by two more in the coming days or weeks
Video showed students on Monday chanting slogans including "Clerics get lost!" outside universities in the city of Isfahan and in Tehran, where riot police were filmed taking positions on the streets
He said Tehran had agreed to hand over the plane's black boxes to Kiev for investigation
This came after Tehran admitted accidentally downing the plane and killing all 176 people on board
"President Volodymyr Zelensky and I met with US representatives," Ukrainian Foreign Minister Vadym Prystaiko said in a post on Twitter
At the vigil, people in Toronto, which has a large Iranian community, expressed anger and sadness over the tragedy
Trudeau said his government would not rest until it had obtained closure, transparency, accountability and justice
The crash is suspected to have been caused by mechanical issues, it added, without elaborating
Details of how the money would be used over the plan's three years weren't given
The 77-year-old Biden also responded forcefully to a suggestion by the questioner that he was "too old" to be running for president.
Russia and Apple had been in talks over the last few months, with the US giant initially trying to show Crimea as undefined territory and removing any mention of Ukraine
Marie Yovanovitch, a career diplomat, was explaining to the second day of televised impeachment hearings how she fought corruption in Ukraine
Whistleblower filed complaint in Sept highlighting potential abuse of power by president when he telephoned Ukraine's leader and asked him to investigate Trump's potential 2020 election rival Biden
Trump wanted Kiev to investigate Hunter Biden's activities in Ukrainian gas firm Burisma
Trump has said he exerted "no pressure" on Kiev, a claim echoed by Zelensky
The person's identity is protected by US laws supporting officials who go through proper channels to report gross misconduct by their colleagues or superiors
Trump calls inquiry a 'joke'
Pelosi said that six separate committees will be reporting to her on their findings related to Trump's actions while in office under the umbrella of a formal inquiry
Trump has been irascible this week at the United Nations - insulting reporters, denying and then confirming elements of the allegations against him, and taunting his opponents
The metro system in the capital Kiev reported a hack on its payment system