I can recommend an auto transport company if you need. It will cost about 1.4K USD but that depends on car size etc. And will take about 10 days to a month. It’s fine if your car is leased you will need the following.
- Move authorization letter from lease holder allowing you to export the car to Canada.
- A recall clearance letter from the car company for Canada customs
- Registration and Insurance proof