Skip to content

Podcasts

Samuel de Champlain: For the New World

Samuel de Champlain, explorer and founder of Quebec, was a cartographer with a cross in his compass—driven not by gold or glory but by a vision of a Christian society in the New World.

The Confederation Report: The Pagan Resurgence

On August 3rd, 2025, the tallest idol of Lord Ram in North America was unveiled at the Hindu Heritage Center in Mississauga, Ontario. This towering 51-foot statue now stands as a physical symbol of the Hindu religious worldview.