On what basis can a Canadian go into the American line? Canadians aren't Americans.
I've always queued up in the foreigner line and no one has ever told me that I had an option. Believe me, if I could use the American line I wouldn't avoid transiting in US airports like the plague as I currently do.