I have ordered SWAG from both 3 Geeks and Landsharkz. Both are very good, but I have decided to stick with Landsharkz as they are closer to me and the shipping rates are a little cheaper for me.
They carry alot of product, and I have even had them order specialty items for me from Groundspeaks in the U.S.
My advice would be ---- The Canadian dollar is great right now, so if you see something on a U.S. site, then have someone like Landsharkz get it in for ya.
Happy Caching!!