Halifax, Dec. 27 -- Ukrainian President Volodymyr Zelenskyy met Canadian Prime Minister Mark Carney in Halifax on Saturday (local time) during a stopover en route to Florida for talks with US President Donald Trump, as Russia launched fresh drone and missile attacks on Kyiv overnight.

Zelenskyy arrived in Halifax a day ahead of his planned discussions with Trump. His visit came amid one of the heaviest aerial assaults on Ukraine's capital in recent weeks, which left at least two dead and disrupted electricity and heating supplies across large parts of the city.

Following the meeting, Zelenskyy posted on X, saying, "Thank you for the meeting, Mark! Today, I am in Canada, together with Prime Minister @MarkJCarney, just as agreed. Together...