IIRC from history class, America invaded Canada in the War Of 1812...
And Canada invaded the US too. Detroit was captured, for instance.
The US campaigns to invade Canada were not occupation, they didn't have the capability to do more than launch what was essentially a large raid. Same as the British landing that seized Washington; they didn't have the ability to hang around and defend the area, just do a bit of burning and pillaging.
Before that it was invaded and occupied by the British/American forces in the Seven Years' War.
No, that was New France. Different country that happened to be on the same land (the French people are still there, but New France is long gone, and Quebec is not its succesor - Quebec was created by the British). Canada, as a state, traces its existance back to British North America, no earlier than 1867. The various
provinces, on the other hand, trace their existance back to various colonies of Britain that existed before 1867 (or, in some cases, were created by Canada later on, such as Alberta). Canada
is the occupation of New France, in a sense.
But Canada is sort of outside this question. I figure for the question to even really be meaningul, we have to be talking about sovereign nations rather than colonies, and Canada wasn't really independant until after WW1. So that particular question only has meaning with respect to Canada from 1931, by most reckonings (Canadian independance is a bit of a muddled question - most count it from the Statute of Westminster in '31, although you could date it informally to the 1926 Balfour Declaration, or if you wanted to get anally technical, to 1982).