What an absolutely beautiful and gigantic place! St. Joseph's Oratory is a gorgeous church that's built upon Mount Royal and is Canada's largest church. It basically has three sections. The first section (the one closest to ground level) is a very simple church, though it's quite long. There is a very nice section off to the left of the church where there are large areas of candles for offerings. The second level of the church houses a museum (which requires a fee) and a nice (free) section dedicated to (Saint) Brother Andre. The top level is the basilica, and it's the most massive church I have ever been in; you truly can't appreciate the size until you walk through it. From the top level, you can walk outside and visit the small chapel of Brother Andre as well.The church is very peaceful and the view from the top of the church, looking over all of Montreal, is quite amazing. It's definitely a place you have to visit while you're in Montreal, whether you're religious or not.