Justin Trudeau marched in Toronto's Pride Parade. And it was everything.

Prime Minister and global heartbreaker Justin Trudeau has made history in Canada by being the first sitting PM to take part in Toronto’s annual Pride Parade.

Celebrating its 36th year over the weekend, the parade (which is the largest of its kind in Canada) was attended by tens of thousands of people, taking over large parts of the city for much of the day.

“I’ve been coming to this for years and it’s sort of frustrating that it has to be a big thing,” the 44-year-old said before adding,”It shouldn’t be a big thing that the prime minister is walking in Pride Parade. And from now on it won’t.”

Prior to the parade Trudeau attended a church service and sung along to Lady Gaga’s ‘Born This Way’.

Wynne, Trudeau and Tory. Source: Instagram.

By his side throughout much of the march was Ontario PremierKathleen Wynne (the first openly gay elected Premier in the country) and Toronto Mayor, John Tory.

Also present was 29-year-old Syrian refugee Bassel Mcleash, who arrived in Canada one month ago and walked next to Trudeau at one point.

“I wanted to tell him thank you," Mcleash told The Guardian, adding “Just the idea of attending a pride parade was a dream. To march in it was like an extreme dream. But to march in the parade next to the prime minister – not in my wildest dreams would I ever have thought about having a day like this.”

Trudeau (centre) and Mcleash (right). Source: Instagram.

This year's Pride Parade was dedicated to the 49 victims of Orlando's Pulse nightclub shooting.

Trudeau said the timing of the parade was important, explaining, "we can't let hate go by. We have to speak up anytime there is intolerance or discrimination."

Trudeau also spoke of the government's ongoing commitment to improving the lives of those within the LGBTQI community by introducing measures such as gender neutral identity cards.