how long does first class mail take to get to canada?
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.