This Canada Day, let’s celebrate our great nation unequivocally without the obligatory nod to guilt and grievance. We have just one day a year dedicated to the celebration of the free, democratic, tolerant country our predecessors built for us, and plenty of other days each year to focus on the endless social justice causes favoured by politicians on the left.
We live in a beautiful country forged by generations who tamed a vast and unforgiving land, gave their lives in defence of freedom, built prosperous communities and established the stable democratic institutions we take for granted today. Millions of prospective newcomers seek to come here every year for refuge, for opportunity, for the promise of a better life.
Yet, our political leaders seem incapable of saying “Happy Canada Day” without an accompanying diatribe condemning our past.
B.C. Premier David Eby’s most recent Canada Day statement in 2025 couldn’t help but refer to our “troubled and complicated history” and referenced Canada Day as “an opportunity for reflection on the impact of colonialism on generations of Indigenous Peoples.” His 2024 statement bemoaned that “Canada’s historical wrongs against Indigenous Peoples make today difficult for many.” And in 2023, he lectured that Canada Day is “an opportunity to acknowledge the impact Canada’s colonial history has had on generations of Indigenous people.”
While this doesn’t come as a surprise from a Premier who has lamented B.C. as a “colonial mistake,” whose government describes the phrase “British Columbians” as exclusionary, and whose MLAs refer to non-Indigenous Canadians as “uninvited guests,” he is hardly alone in tying our one day of national celebration to guilt-laden reprimands.
Read the full article at the National Post: For Canada Day, give the ‘decolonize’ nonsense a rest.

