Your Canadian 't' is just fine. British English also has different 't' sounds depending on the position in the word and sounds around it. In Great Britain there also are many, many regional differences in pronunciation. In all languages and dialects, there are regional differences in pronunciation that are perfectly natural and acceptable.
People who speak standard Canadian English and standard British English can easily understand each other. You can use British pronunciation if you prefer to. It's not a problem. I teach my students (in the U.S.) about the different ways to pronounce the 't' sound mainly to help their listening skills.
Student or Learner