With the benefit of hindsight, if you could go back to the late 1960s through to today, how would you change Canada's immigration system?
I'd start by looking at our most successful immigrant communities, such as African, British, Italian, Greek, American (of all sorts), Indian, Chinese, Sikh, eastern European, Jewish (from all origins), and other communities that in the immediate arrival group or in one generation are usually very well integrated, economically successful, entrepreneurial, well educated and with limited criminal or social problems, and make sure I got more of these.
Next I would look at our least successful immigrant communities, where we have generations of social problems such as pan-generational poverty, higher than average criminal involvement, economic failures, and restrict immigration from those countries. Jamaica and other Caribbean (not all) countries would be prime examples. It seems that a week doesn't go by in Toronto where some son of Caribbean-born immigrants is not involved in violent crime in Toronto...
Perhaps I'm being too harsh.