St. Michael & All AngelsAnglican Church of CanadaDiocese of Rupert's Land300 Hugo St NWinnipegManitoba
St. Michael & All AngelsAnglican Church of CanadaDiocese of British Columbia2858 Mill StChemainusBritish Columbia
St. Michael & All AngelsAnglican Church of CanadaDiocese of Eastern Newfoundland and Labrador HillviewNewfoundland & Labrador
St. Michael & All AngelsAnglican Church of CanadaDiocese of Nova Scotia & PEI5810 Hwy 331Petite RiviereNova Scotia
St. Michael & All Angels CathedralAnglican Church of CanadaDiocese of Kootenay608 Sutherland AveKelownaBritish Columbia
St. Michael & All Angels, Bunyan’s CoveAnglican Church of CanadaDiocese of Central Newfoundland Bunyan's CoveNewfoundland and Labrador
St. Michael & All Angels, CrestonAnglican Church of CanadaDiocese of Central Newfoundland CrestonNewfoundland and Labrador
St. Michael & All Angels, Royal OakAnglican Church of CanadaDiocese of British Columbia4733 W Saanich RdVictoriaBritish Columbia
St. Michael & All Angels, St. JacquesAnglican Church of CanadaDiocese of Central Newfoundland St. JacquesNewfoundland and Labrador
St. Michael and All AngelsAnglican Church of CanadaDiocese of Western Newfoundland Rose BlancheNewfoundland & Labrador
St. Michael and All AngelsAnglican Church of CanadaDiocese of Western Newfoundland Corner BrookNewfoundland & Labrador
St. Michael and All AngelsAnglican Church of CanadaDiocese of Montreal15556 rue CabotPierrefondsQuebec
St. Michael and All AngelsAnglican Church of CanadaDiocese of Western Newfoundland Pollards PointNewfoundland & Labrador
St. Michael and All AngelsAnglican Church of CanadaDiocese of Nova Scotia & PEI22503 Hwy #7Sheet HarbourNova Scotia
St. Michael and All AngelsAnglican Church of CanadaDiocese of Eastern Newfoundland and Labrador CharlottetownNewfoundland & Labrador
St. Michael and All AngelsAnglican Church of CanadaDiocese of Nova Scotia & PEI9471 Main StCanningNova Scotia