Canada is funny, someone told me its run by Canada Revenue Dept, as long as you have no criminal record and no contraband (ciggs alcohol etc. ) yo good to go ! I been harassed by US gov more then anything .
I even wrote a letter to complain, problem is most US custom agents are hillbillies...