It was a big day of fun, games, food, entertainment and community spirit as Mission celebrated Canada Day at Fraser River Heritage Park on Monday.
Huge crowds came out to enjoy the free event.
Later in the evening, at the Mission Raceway, thousands gathered to watch the fireworks display.