She's not going to be skating for any country other than Russia. Period. Imo, there are two possible motivating factors keeping her in the sport post-Pyeongchang:
1. The fact that she didn't get a chance to represent her country in the Olympics. It was her dream to stand atop the podium and sing the Russian anthem. She did not get that opportunity due to some unfortunate politics, and that might be something she wants to get back. Unfortunately, it seems that this is going to happen again,
2. The fact that she is not an Olympic champion. As one of the most accomplished skaters ever, Evgenia has basically won every other important title there is to win, some multiple times. The OGM would cement that legacy.
Representing another country is not a simple decision that would make her "skating life happier." It's a complex scenario in which there may be a lot of logistical considerations, aggravating politics, and public scrutiny involved. For one, it will immediately decommission her from competition for like a year, in which all her main rivals will be forging on ahead. For the people who think she is not currently being judged/scored "fairly" (whatever that means in this sport), it will probably get much worse. And then there's all the hate/bullying she's been getting from just training in another country. Imagine how much worse it'll become for her if she were to up and ditch Russia altogether. From Evgenia's standpoint, the potential benefits of this move must outweigh all of these negatives, and it must help her move closer to one of her main goals. Obviously, it won't help her accomplish her goal of representing Russia in the Olympics, but that's a dream that has probably died at this point. Whatever, she has no control over that situation. In which case, switching countries needs to help advance her towards her goal of becoming the Olympic champion. It does not. It keeps her out of competition for a year, in which time her standing in the sport will fall. There's no way to assess how she compares to her main rivals during that time. There's no guarantee that she will even make it on the Olympic team if she moves to a country where the competition is at a high level. Canada is one of those countries. No, no, no. This is a terrible idea all around.