Hi John,
I'm sorry, but I only can speak for Germany.
We have here a big variety of offers for full motion Flight Simulators for any aircraft types for the public. Most of these offers are not from Airlines (although I noticed an offer on Lufthansa's Miles and More program).
Perhaps you can try to find out which simulators are in your vicinity and call them to find out if they offer public access and where you can book hours.
On this website
http://www.thirtythousandfeet.com/flightsi.htm under "Flight Simulators" there are a few offers but I didn't find one in Canada.
The price per hour varies. It depends on if you are alone or if you share the hour with somebody else. One hour which includes briefings (which makes it about 20 minutes flying) for you alone cost about 800 Euros here, but as said it varies.
I hope this helps a bit.
Robert