I have to agree 100% with Taurus. I think everyone should be made to live somewhere else for at least two years in another part of the world, to give them the opportunity to see how good they have it (at least those that live in the Western Hemisphere). There are lots of great things about every country and until you live the life in another country it is difficult to appreciate what you have and take for granted.
Living away from Canada really makes me appreciate what is there and I really miss it. Although, they are starting to get Tim Horton's down here. Just add Canadian Tire and Swiss Chalet and I'll never have to go home again!!!