Where to get spark plugs for a good deal?

Hey guys,
just wondering where you all buy your plugs from...I was looking at some NGK's and the local partsource/canadian tire wants 3.15 a pair...im sure i can get them for cheaper somewhere, just not sure where...

what places are you guys using? anything online that has free shipping to canada with no customs/brokerage fees?