You can get BodyGlide at New Balance stores. Drugstore.com will not ship to Canada, so I ship all of my stuff to friend in Michigan - most US stores won't ship to Canada, yet tons of Canadian online stores not only ship to US, but their prices are in US dollars! Makes me so mad!
If you are looking to use BodyGlide for blister reasons, check out new Bandaid Blister stick here in Canada as well - little more pricey than Body Glide in terms of size, but it comes in a really convenient stick that is perfect for toting around the parks.
Good luck, Tiger