Hi Heidi --

I completely agree with Ignacio. Native speakers mean those who were born and raised in the country where the language is spoken (i.e. Canada, England, Ireland, USA, Australia, etc.).

However, since you have lived in Canada since 1987, I would venture to say that you have an excellent command of the English language (perhaps even near native) and with your EU citizenship would make you an ideal candidate for many teaching positions.

Feel free to send me a private message and I would be more than happy to point you in the right direction of places that I know are hiring now!

Saludos!