I would recommend Air Richelieu for Montreal.
You will be flying out of St Hubert, CYHU.
Cours pilotage | Cessna Pilot Center | Training Center | Cours pilotage | Cessna Pilot Center | Standardized Training Center
I know a pilot who is always doing his Canadian IFR renewal with them, training and test all with their approved flight simulator.
Cours pilotage | Cessna Pilot Center | Training Center | Flight simulators | Notre école
They do provide accommodations according to their website.