All countries have a religious foundation. All law is based on a worldview or religious perspective. For Canada, the religious foundation was Christianity.
The Lord’s Day Act adopted in 1906, was among the most explicitly Christian components of Canadian legislation. Another was the requirement for teaching Christianity in Ontario’s public schools, which was strengthened in 1944.
The adoption of of the Charter of Rights and Freedoms in 1982 was a wholesale change in Canada’s constitutional and legal foundations. Christianity was cast aside and Secular Humanism became the ultimate basis of Canada’s Constitution.