Another strong recommendation for paintballgear.ca
Ive ordered from them a bunch of times now and its very worry free!
Even had a case where Canada Post screwed up and returned my items to them. They shipped it back at no extra expense.
If I'm buying online, I try there at all costs.