I have had over 200 items sent up from the US, I try to use USPS on most items as Canada Post on this end charge a nominal $5 brokerage fee whereas UPS/Fedex charge over $30. Kind of makes a good deal on a $20 part go bad!
Generally with USPS I get the item in 1 to 2 weeks air and a week or so lomngher with Ground. On most smaller items air is only a few percent more $.
I had my first item disappear in over 200 items last month, a vent breather tube. It may still arrive but it has been 4 weeks +.