Digi-Key Canada - next day delivery if you order by 8pm. Invoiced from Alberta (I think) so no PST for rest of Canada. Higher prices on small volumes, gets better with volume. Handling $6 below $32, flat shipping $8 via next day Purolator. No brokerage fees.
Newark Canada - next day delivery if you order by noon, but they have not been consistent, sometimes slide. They use UPS, which is worse service than Purolator, driver sometimes does not even come while website says nobody was there to receive while there is always someone. $12 flat rate shipping. Good pricing even on small volumes. If you are from Ontario, expect PST. No brokerage fees.
Future Electronics - good store, but unreliable. One day they have an item, next day is gone from their website. I was able to get some of greatest deals from them. Ships via Fedex, 2nd day, from Quebec, no PST for non-QC.
dipmicro - my shop. We do almost weekly orders from Newark, so if you just have small order and do not mind waiting a bit email me Newark SKU (commision is 20%, minimum $2 per line). We ship CanadaPost from Ontario, it's between 2-3 days in Ontario up to 2 weeks in NF. Expect PST if from Ontario.
I occasionally use
**broken link removed**, flat UPS shipping between $10-$12 includes brokerage, but they charge $10 handling per line if the subtotal (per line) is less than $30. Sometimes they may ship order from several warehouses without letting you know and charging additional shipping.
Also use Mouser before, good selection, somewhat good pricing, reasonable shipping to Canada with included brokerage.
Btw. when ordering from US, there is no duties on most electronic components, but you might get charged brokerage (approx $5 flat via USPS, couriers charge percentage from the shipment value mostly above $20). When using courier from US, it may be better to choose more expensive brokered door-to-door service than cheapest ground (it will not be so cheap after brokerage).