We offer flat rate shipping $12 (+HST) in Canada. For Hamilton locals, there is a Pick Up at Location option at Checkout.Our total processing time for orders is 3 business days. When you place an order with us, we fulfill the item and create a shipping label fairly quickly, and you'll receive a tracking number as soon as we fulfill the item. However, please keep in mind your package can take some time to be received and processed by Canada Post, especially if you placed your order just before or on the weekend. So please don't fret if you don't see any activity right away when you check your tracking number, it just means the post office isn't open yet. Thanks!