Stop and Store is a self-storage business in Whistler with 10 years of self-storage experience. Self-Storage has grown into a huge business in Canada and America with over 50000 facilities in North America alone. Stop and Store has now developed a self-storage offer that makes storage even more convenient for the customer.