Regular USPS shipping to Canada is very good, and always arrives quickly - it is my preferred method. Next best option is FedEx (faster, but a little more money). Stay away from UPS for shipments to Canada ... they nickel and dime the recipient to death.