Why online? If you are located in a city it is always better to go in store. Could always get tips what freebies. If you are in Toronto. Highly recommend Boardsports.
Boardsports are also great guys, I tend to go to them more for watersports but you're totally right about them.
I usually know exactly what I want from research e,g this specific jacket in this colour and size, and often the local shops won't have my colour or size, etc.