I actually just bought some today. I went to the bodyglide website and they have a store locator. Says US/Canada so you might be ok depending on where you are.
I bought mine at a local bike shop, but according to the website they sell it at Dicks and REI as well.
That is what I was going to say. If you have a Fleet Feet in your area. Call around to those running stores. It is a GREAT product. I have to steal my husbands when he is not looking.
I believe the Running Room carries it. Unless you live in a very rural area of Canada, there should be one nearby. You can also shop online http://www.runningroom.com