Heh, two of my grandparents were Canadian and I spent formative times of my life there and I am still there often.
Meanwhile you or your parents came from your job washing cars in your village in the UK in recent history during one of the little periods when Canada allowed anyone who could log on to a computer or push the button on a ballpoint pen to be considered as "skilled labor." Not to worry though, even though you are not a for-real Canadian you are an expert now on all things Canadian and American. You are actually quite a bit nastier and more uppity than Canadians are so your problem is that you are not Canadian yet. The people in the Maritimes are quiet, gentle and polite almost to the extreme. The Quebecois are quite a bit more verbal and raucous but very outgoing and friendly, and all the people on the plains and in BC in all the little towns are very nice and down to eath. You must be some kind of southern Ontario type or else it is your left over persona that you brought with you. Which one?
So I am not quite ready to take lessons from you on how to be a Canadian or an American but we both know that wont stop you. It's what you do.