Canadian Prime Minister Justin Trudeau will visit Ukraine on July 11-12, the Ukrainian president's press service reported. Earlier, the press service of the head of state had announced Trudeau's visit for July 9-11.