There are no shops in Garibaldi Provincial Park, But you can get a free map at each trailhead. The map will provide you with all the hiking trails and info!
If you really want to shop in this area then you can go to Whistler. A nice town with lots of fantastic shops...from regular shops to the upscale shops. It's easy to spend the whole day there.