Due to my somewhat international career, I had to learn to code-switch between American and British English. My default is American but can do British as needed. Spelling, vocabulary, dialect to some extent, etc.
For a global audience, I find American is the best default. Nonetheless, actual Americans barely notice if you use British English-isms in American contexts. They may notice but no one cares. Everyone knows what you mean. Using British dialect may confuse them occasionally but even then no one cares. Canadians should do what is natural for Canadians.
It boggles my mind that someone from a Commonwealth country using British spelling would even warrant a news article. Why is anyone talking about this?