I used U-Haul for the truck but booked the cross-border paperwork help through a moving company that had experience with Canadian customs. They handled the BOL and inventory list properly, which saved time at the border.
Make sure your belongings are cleaned (especially outdoor stuff), and...