Quite a few Canadian athletes have dual citizenship or where born abroad and presumably could compete for another country, for example Cynthia Meyer, Santo Condoreli, Michel Li, Ashton Baumann, Shawn Barber and Michelle Williams could all conceivably compete for another country.
Of the current Olympians on Canada's team only one was potentially naturalized early (Eugene Wang), ahead of the London games. But outside of pairs skating (where it is sometimes necessary to change country in order to find a good partner) there's little example of people that don't already have Canadian citizenship (like Ted-Jan Bloemen) moving to Canada specifically to compete. Usually when athletes from abroad move to Canada it's for personal reasons.
There is also the fun country-example of Taylor Ruck, who has barely lived in Canada and could trivially become a naturalized American but has chosen not to do so.