Over 150 members of Hamilton's queer community and their allies gathered at city hall on Saturday for the city's annual Pride rally.
Bright, multi-coloured outfits were on display as attendees listened to speakers and chowed down on barbecue fare that was being served nearby.
Celebrated in cities around the world, Pride is an event that celebrates sexual diversity.
It usually takes place in June to commemorate the 1969 police raid on the Stonewall Inn, a gay bar in New York's Greenwich Village. The demonstrations that the raid inspired became a rallying cry in the fight against homophobia.
Kerry Cranston, one of the organizers of Hamilton's festivities, said this year's theme is "Pride 365."
"We thought it was important to recognize that Pride shouldn't be just one day or one week a year," she said.
"A lot of us deal with discrimination on a daily basis. And it's important to recognize that pride is something that should happen within ourselves and within our communities 365 days a year."