Question: how long does first class mail take to canada?
Answer: We run between 6 - 8 days (without holidays on either end) USPS First Class, with the hold up usually occurring in Canadian Customs for about 3 days.