For extra info, as a newbie myself, for my first ride with the guys from the team, it was great !! So no matter your level, as long as you love the ride, you’ll fit in !
With regards to bikes, I had to buy a new one (I crashed my other one last week…) and I checked out quite a few stores all around Mont-Royal. The best I found by far with regards to service, choice, quality, advice and prices, was Pignon sur Roues on avenue Mont-Royal. The guy who helped me must’ve been the owner - an older man - but he was great, and the selection basically covers any choice you could have (I was limited to about 600 dollars and I think I made a great deal) there are also a LOT of deals in the store given the end of the season. A whole half of the store is racing bikes - don’t know what they’re worth though.
Hope this helps !