Canadian Prime Minister Justin Trudeau has become the country's first head of government to take part in Toronto's annual gay pride parade.