If you visit St. John’s, Newfoundland, you may like to see this historic church to appreciate some of the roots of Canadian cultures, religions, and politics.








































































If you visit St. John’s, Newfoundland, you may like to see this historic church to appreciate some of the roots of Canadian cultures, religions, and politics.