We do have this watch in stock, it would be shipped on the same or next business day (depending how busy our processing department will be at the moment and time of day when your order is received). We ship with FedEx International Air, delivery to Canada would take under a week (usually 2-4 business days, so you would have this watch in 3-5 business days in your hands).