Perfectly put.
Just add on the topic of sacrifice, like a lot of people on here, I can say I sacrificed a lot personally, to be with my wife in Canada. A great career and salary, a wonderful set of friends, an amazing family, just to name a few. I also know that now I have my OWP, I will have...