Canada Day celebrations are underway in Calgary despite serious flooding last month.
Calgary's main event has moved from flood-damaged Prince’s Island Park to Shaw Millennium Park where a main stage has been set up.
Hundreds of Calgarians began the day's events by forming a "living flag" in the park as Canadian Forces helicopters circled above.
Premier Alison Redford then took to the stage and asked the cheering crowd to thank Canadians across the country for their support.
"We’ve gone through something that we couldn’t have expected ten days ago and I want to thank all of you who represent the spirit and the hope and the future of this city," she said.
"These are the days when … we remember why our ancestors settled in this province and the community that they built and the way that they came together, which is exactly what we just did in the past ten days."
Canada Day activities are scheduled across the city, including Fort Calgary, Canada Sports Hall of Fame, Heritage Park, Olympic Plaza, and Stephen Avenue Walk.
Mayor Naheed Nenshi urged Calgary residents to "take a breather" on Canada Day.
"We’ve got a long process of rebuilding ahead, people are exhausted. Today is a day to take a break," he said as celebrations began in Fort Calgary.
Fireworks will go off at 10:45 p.m. from the Centre Street Bridge to mark the nation's 146th birthday.