For a ski town, Whistler has wonderful stores where all the employees enjoy their jobs. For both gals and guys, check out lululemon. This is a yoga store that sells yoga attire and other things. If you do not do yoga, you should check it out anyway. The warm-up suits are really comfy, and they compliment the majority of body types. Also, check out the Salomon store in the Westin hotel. They sell ski equipment, clothes, and other accessories. Prices in retail stores are comparable to any city. Some of the funky clothes are at Wild Willie's. This is a spin-off of Urban Outfitters. They sell vintage-type t-shirts and all other clothes. They are reasonable in price and very trendy.
Of course, you have to check out Roots Canada. I love their track pants and baseball caps. If you love to shop, then you'll love it here.