The Toronto Pride parade is always an amazing spectacle of joy and defiance, and yesterday's was no exception.
And although the controversial Black Lives Matter-Toronto group did its best to grab the headlines.
The star of the show was once again Justin Trudeau.