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

Source: News – US & Canada