I disagree with you and Margaret on the question of immigrant gratitude. Canada lets in immigrants (except the odd compassionate case) out of self interest--we need them to keep the population stable.