Jonathan, I think you can expect to pay anywhere from $250 to $350 (for normal retail) depending on the model. I honestly can't remember -- I might have gotten mine at Canuck Tire, but I might have gotten it at Sears (Chinook Centre). I remember I got a real strange look when I bought it, but hey, if they don't want to sell them they shouldn't stock them!
Anyways, both places sell them. Then of course there's the usual Revy, HD, etc. etc. ....
PS. And it's not even really cold yet outside ..... :P