1. Regarding refugees from Europe and how Canada is taking too many from there such as Roma because Europe has democracies. He said we know they are Roma anecdotally, "We don't keep ethnic statistics on this matter." So, the govt of Canada is willing to keep racial statistics on Canadians, but not foreigners such as refugees?. Hmm, seems a little inconsistent here. He might want to have a look at the Indian Act and the Census forms that ask questions about race and background.
2. He says, as we all know, there are about one million people on a waiting list to immigrate to Canada. He said, "We are legally obligated to these people." No we're not, these people are not Canadians, this law needs to be changed, pronto. People who apply to Canada should impose no legal obligation whatsoever on the country. It is a privilege to apply to live or visit Canada. Foreigners aren't protected under our laws. A waiting list of one million or ten million is irrelevant.
Applying to immigrate to Canada first of all is is a privilege, Canada has no obligation toward foreigners and the applicant has no claim on moving to the country. It should be like a deposit on hockey tickets, you make your deposit, and if you change your mind on them, you don't get your deposit back. If your application to come to Canada is successful, your deposit is applied toward the rest of the immigration process which has further fees. You spend your money and take your chances for the privilege of living in Canada. These fees don't have to be crazy high, but the legal obligation idea is a joke and has to end.