I was told I was nice because I was Canadian. I wanted to say "I am not Canadian, but maybe I have learnt being nice after living in Canada for a while". I came up with this sentence, but I believe "take" and "habit" might not be the best words to use. What can I use instead?
Maybe after years of living in Canada, I have taken that habit.