Well having lived in India i can tell you that many people want to move to the west because they see it as an easier life because media in India often paints it that way and old colonial thinking is still prevalent. They think that people from abroad are rich.
Is it an better or easier life?
Thats debatable, because the West is falling from the "better" lifestyle it once had due to other countries quickly catching up.
But your friend moved from the SERVICES available in Canada not the CULTURE. When people do move from their country to another, they usually keep their own culture and neighbourhoods form e.g. Chinatowns and Little India's.