I found it so difficult to lineup my closing date on my Canadian home with a new lease in the USA and the ETA for all my things with several movers (I think Williams is the best IMO) that I rented a one-way U-haul and just took a leisurely drive down. Took me 3 days.
Since my home was less than a full truckload, the transit time was anywhere between 7 and 28 business days. I was like WTF? Plus I had to deal with all the immigration stuff for myself and my spouse that it was just a nightmare.
Have fun with your move