The Toronto Star reported that Trudeau arrived in Kyiv on Sunday.
Trudeau is one of the few high-profile foreign officials to visit this weekend. The first lady crossed into western Ukraine on Sunday.
Trudeau flew overnight on Saturday and landed safely for a one-day trip, according to The Star. Trudeau is expected to meet with Zelenskyy.
Biden met with Zelenskyy's wife.
The Prime Minister's Office said in a statement that the prime minister is in Ukraine to meet with President Zelenskyy and reiterate Canada's support for the Ukrainian people.
The office did not reply immediately.
On his Telegram channel, the Mayor of Irpin said he met with Trudeau on Sunday.
The Prime Minister of Canada, Justin Trudeau, came to Irpin to see for himself the horror that Russian occupiers have caused. The homes of Irpin residents, who until recently enjoyed life and had their own plans for the future, were burned and destroyed.