Ukrainian president Volodymyr Zelensky is meeting Canadian prime minister Justin Trudeau in Ottawa today as he scrambles to rally more international support for his troops fighting Russia.
Mr Zelensky landed in the capital late on Thursday, and will today have talks with Mr Trudeau before addressing the Canadian parliament.