We are no longer living in the 19th century. Capitalism and western values are the foundation of the Canadian society. Yes, the country can benefit from bringing in more immigrants. Unforunately, most of the new immigrants are liars and don't give a damn about Canada and western values. That is a shame. Selection process must be very strict and the number of immigrants from non-western countries must be greatly reduced.