It was a beautiful day to celebrate Canada's 144th birthday.
Citizens of Humboldt gathered in Water Ridge Park to celebrate Canada Day on July 1.
"We're celebrating a great country," said Malcolm Eaton, mayor of Humboldt.
The day was filled with great activities for all ages.
It started with a pancake breakfast in the park. Later, the celebrations included games for kids, professional kite flying, inflatable bouncers, a magic show, wagon rides and live entertainment.
Dignitaries, Eaton and Humboldt MLA Donna Harpauer welcomed everyone to the park during the official ceremonies late in the afternoon.
"Thank you for the opportunity to wish everyone a (wonderful) Canada Day today," said Eaton.
Both explained how honoured they feel to live in Canada.
"I'm always honoured to be in my home community of Humboldt," said Harpauer.
"We are indeed blessed to be in a fabulous country... We should appreciate it more than one day and I know we do."
Eaton said it was not just a day to celebrate Canada, but Humboldt as well.
"We (should) acknowledge the many groups and organizations that make it such a great place to live," said Eaton.
"I want to say thank you for making Humboldt a great place to live."
He encouraged citizens to get involved in the community, including upcoming events like the 2012 RBC Cup and Provincial Ladies' curling.
After the speeches, everyone was treated to cake and at dusk, enjoyed a display of fireworks over Mile Lake.
A highlight of the day was the first ever Red, White and Run marathon held in the morning.
There were 95 participants in the event, 71 of which were in the five kilometre, 10 kilometre and trail run, said Patti Durand, one of the event organizers.
"We are really thrilled with how the event went," said Durand. "Lots of people have very positive feedback for us."
The top ten finishers in each run were:
Five Kilometre: first, Taylor Haeusler; second, Niki Sokolan; third, Mackenzie Danstorp; fourth, Chelsea Cain; fifth, Steven Jensen; sixth, Michelle Jensen; seventh, Shirley Woods; eighth Adam Burghard; ninth, Claire Durand; tenth, Stacey Bruce.
Ten kilometre: first, Nathan Lefebvre; second, Rosalie Venderbuhs; third, Brian Unger; fourth, Landon Lefebvre; fifth, Katie Sokolan; sixth, Gerald Schmidtz; seventh, DonnaLyn Thorsteinson; eighth, Zenon Forster; ninth, Robyn Mandersheid; tenth, Phil Smith.
Trail Run: first, Liz Hoeppner; second, Orran Jorgenson; third, Lark Lessmeister; fourth, Sophie Kiefer; fifth, Heather Honatzis; sixth, Graham Hall; seventh, Vicki Washburn; eighth, Heather Mackay; ninth, Lori Newberry; tenth, Helen Weyland.