I'm in Canada and have heard/learned a lot of British phrases. I'd wager that most other Canadians have, as well.
Still, while I know what "fortnight" means, it's really not a common term here. I could understand a recent UK ex-patriot using the the term - but for anyone else, I'd find it to be in eyebrow-raising territory.