She's on the American team by a technicality because her father, who now lives in Canada, was an American citizen. She was born in Canada, raised in Canada, even playing for the U18 Canadian National team, her story about leaving for the US at 14 doesn't jive with the fact she came back and only left back to Arizona at 17. Sure you can say her soccer skills took off that senior year in Arizona and then at University and making the National team, but I don't know.
And when it's the Americans, they try to downplay others playing for their National teams, but look at the vitriol they give their own players who leave to play for other teams. Vic Wild who is American but ethnically Russian and has Russian immigrant parents was called a defector and traitor because he joined Russia for Sochi. Becky Hammon was called unpatriotic by the US women's national coach for basketball because she played for Russia in Beijing. So why be upset if Canadians feel that way about Leroux and others? One of the worst examples is President Bush and Congress signing an emergency law granting canadian Tanith Belbin American citizenship before the Torino Olympics in 06 so she could win a medal for the US.