The Big Bucket on Peigan and Barlow does. I personally stay away from using it because they are usually quite dirty and do NOTHING to clean my interior. I wont even use the vacuum at a car wash because they are usually cruddy and make a mess of my cream interior.
You best bet is the buy a Bissell Auto cleaner and some formula. It takes a lot of time to clean the car and for the car to dry out, but stuff comes out so clean!
http://www.canadiantire.ca/AST/brows....jsp?locale=en
Nowhere near you, but Chestermere has a decent wetvac, but it has no scrubbing brushes which would actually take out dirt and stains. I honestly haven't come across a good interior cleaner in this city.