I strongly disagree.
The country where I live (Canada) is the fourth in my life (after Portugal, Angola and Brazil). I also visited more than a dozen other.
The system of morals that people embrace in Canada is one of the main reasons I choosed to live here. And I believe that I have enough multicultural experience to say that no, it isn't foolish.
Same cultures are better than others. How do you know? Because there is an absolute in morals: don't do to others what you wouldn't want they did to you. You can derive a lot of judgements from there.
Where are you in Canada ? (West, East, Middle ?) Have you gotten used to the winters yet ?