USPS is the only way to go for me in Canada (especially for cost, but also for celerity, reliability, convenience).
You know what they say: "Neither snow nor rain nor heat nor gloom of night stays these couriers from the swift completion of their appointed rounds." I think Herodotus got it right.