Is it grammatically correct and does it sound native when you say as the following sentence?
I live in Canada for many years.
With this sentence, I mean I have lived in Canada for many years.
Does the both sentence mean the same thing? Can I use present simple tense instead of present perfect tense in order to imply I still live there.