hauling a car through Canada

I'm going in the middle of June to Sanair dragracing I'll let you know how it goes. One thing I have done in the past is get a Canadian(french) insurance card from your insurance agent.Don't know why but several people told me I should so I did. Also there is talk of eventually needing a passport to cross.