I will be driving to Montreal and Quebec in July. Because I am driving, what is the procedure for going through Immigrations and Customs? When is there usually the longest line and how long does it usually takes? I've never drove between countries, I've only flown. Also, is there anything else I should know before I go?