USPS may not give a standard tracking number but they DO provide a customs number that can be used to track the package in a more limited capacity.
Shipping accross the boarder does take longer...BUT the last 5 or so items I have received out of the US have arrived in less than two weeks. I don't know if that is an anomoly or if USPS and Canada post have finally got together to improve service. I do know that it is now possible to get 4 day shipping to the US from Canada now, maybe USPS has introduced something similar.
Customs does seem to be getting faster, especially if the package is marked correctly as stated in the first post.
Shipping to Canada is not scary! And now that our dollar is worth more than the USD there is going to be a LOT more transboarder shipping requests!