You're right guys, Altitude Sports is a great place, their shop in Montreal is always a good place to find great stuff, and they have a nice web site too.
As with MEC, it's the cheapest place to buy stuff with their brand name because it is a cooperative. But they mostly don't sell outside Canada, too bad!

Have a merry christmas everybody and talk to you after Aconcagua in February!!

MikeW