This video can not be played
Ukrainian President Volodymyr Zelensky has urged Canada to "do more" to protect his country from Russia in an address to a joint session of Canada's parliament.
Mr Zelensky received a lengthy standing ovation from parliamentarians in Ottawa and cheers of "glory to Ukraine".
The president thanked Canada for its continued support but renewed a plea for a no-fly zone over his country.
His speech follows fresh Canadian sanctions on Russian officials.
Speaking virtually from Ukraine to a packed crowd in the House of Commons to members of parliament, senators and dignitaries on Tuesday, Mr Zelensky thanked Canada – a "steadfast supporter" – for ongoing military and humanitarian assistance being offered to Ukraine.
But he called on them to do more, asking again for a no-fly zone to be imposed over Ukraine.
Invoking Canadian cities and landmarks – Vancouver, Edmonton, the CN Tower in Toronto – Mr Zelensky asked the assembled to imagine bombs dropping in Canada.
"I would like you to understand and I would like you to feel this," he said. "How many more cruise missiles have to fall on our cities until you make this [no-fly zone] happen?"
Canada and its Nato counterparts have refused to enforce a no-fly zone, saying it could pull the military alliance into a direct war with Russia. Asked about a no-fly zone on Tuesday, Foreign Affairs Minister Mélanie Joly said Canada had not changed in its opposition to the tactic.
"We need to be sure we're not triggering an international conflict," she said.
Just hours before Mr Zelensky's morning address, Canada announced new penalties on 15 of Russian President Vladimir Putin's allies, follow nearly 500 sanctions from the Canadian government targeting individuals and companies from Russia, Ukraine, and Belarus since the invasion into Ukraine began on 24 February.
On Tuesday, Mr Zelensky received an introduction by Canadian Prime Minister Justin Trudeau, who welcomed the president and applauded his bravery.
"You're defending the right of Ukrainians to choose their own future," Mr Trudeau said. "Democracies around the world are lucky to have you as our champion."
Canada has promised more than C$145m ($113m; £87m) in humanitarian assistance to Ukraine this year.
There are 1.4 million Ukrainian-Canadians, making up the world's second-largest Ukrainian diaspora outside of Russia.
The Russian foreign ministry said on Tuesday it had added Mr Trudeau as well as Ms Joly and Defence Minister Anita Anand to its so-called "black list", banning them from entering Russia.
Mr Zelensky has made several appeals to world leaders in an effort to boost support for Ukraine. Last week, he gave a virtual address to the UK House of Commons and he will deliver a speech to the United States Congress on Wednesday.
How can I offer a UK home to Ukrainian refugees?
US warns China against helping Russia in Ukraine
Hundreds held like hostages inside Mariupol hospital – official
'Ukraine could fight Russia to a standstill'
'We knew something terrible was coming'
Russians zombified by propaganda – state TV editor
Mariupol theatre: 'We knew something terrible was coming'
Russians grieve for fallen soldiers
What does Putin want and will Russia end its war?
Putin attacks 'traitors': Your Ukraine round-up
Why US students are staging walkouts over masks. Video
Selling sex to survive in Iran
Are cryptocurrencies a lifeline for Afghans?
What hijab verdict means for religious freedom in India
The 'enemy of the state' who won historic Olympic gold
Life, relationships and ageing…
Michelle Visage sits down for a one-to-one encounter with Cameron Diaz
Who were the real Peaky Blinders?
The origins of a notorious street gang that arose in Birmingham
Exploring the lives of nuns
Stacey Dooley moves into a convent – can she make her life more meaningful?
© 2022 BBC. The BBC is not responsible for the content of external sites. Read about our approach to external linking.
Ukraine war: Zelensky asks Canada's parliament to ‘Please close the sky' – BBC.com
This video can not be played