For courier services, such as DHL, UPS, Fedex, TNT USPS. It usually takes 3 to 5 business days from China to Canada, and it is the fastest way shipping to US.
For Air Freight, Takes about 3-5 business days but it ship to airport only and is cheaper than courier service and it suitable for heavier goods.
For Sea Freight, normally takes around 15-25 days, Sea freight shipping times have several factors that would affect the time of delivery. These factors include but are not limited to customs inspection, weather, transport truck and employment delays.