Canada-Places.com has listed approx 10 shrines in Canada. Some of the Top rated shrines in Canada are- Shrine of the Sacred Heart de Beauvoir Sherbrooke, Our Lady Of Lebanon, St-Ann Shrine, Grotto of Our Lady of Lourdes, Deal Hunters, Our Lady of Lourdes Grotto, Greensides Farm, Our Lady Of Lebanon, Shrine of the Sacred Heart de Beauvoir Sherbrooke & Mother Of Sorrows Pioneer Shrine & Gift Shop.