I thought I should bring up the point. There has been a walk in airsoft retailer in Grande Prairie, Alberta for a couple years now.
Canadian Airsoft. http://www.canadianairsoft.ca/
Competetive prices, excellent shipping, has MANY items in stock and consistently getting in new stock. And it's nice to have a store to go to that you can walk into and fondle their inventory
Just being tucked away in upper Alberta it's a pretty well kept secret. And Frank is a great guy to deal with.
Just an FYI