Hey, when are you coming to the Belle Province? I will make sure you get in touch with the guys at the Montréal Racing Club. They are a great bunch of racers and have a few English-speaking guys in the group. And if the dates can match with a business trip, I will certainly try to go there and meet you in person.
MetroSlotCar Raceway is the only commercial slot car track and shop I know of in Montréal. I never met John Cree but I spoke to him a few times and he's a nice guy. He mainly races 1/24 cars but he also carries Carrera and some other well-known brands. The King track and the shop are located in the east end of the island, next to the Métropolitain Boulevard (Hwy 40).