I’m in Edmonton, just north of Calgary and best would be FedEx Ground. It’ll come across the border from Michigan to Ontario, clear a Customs there, sits in warehouse for a day or 2, then starts the drive across country, about 4-5 days.
As a Seller who has shipped from Canada to the US off of Canuck Audio Mart several times, I get the rate with insurance and Buyer pays amounting owing. Once done email them their tracking info. I’ve never had a problem with FedEx either, not sure about State side, using Canada Post is another nightmare in itself.....