If I have this sentence:
I have lived in Canada for 5 years
It suggests that "I am still living in Canada for five years."
Can I change the meaning by saying the following?
I am living in France now but I have lived in Canada for 5 years.
The reason I am asking this question is because I have seen that the context changes the meaning in the following sentences if you add these italicized sentences:
I am in bed. I have been sick since Tuesday. (I am still stick)
I am feeling better. I have been sick since Tuesday. (I am okay)
Please suggest if all the given sentences are right or not.