Bravo! Good points. Leitch (who I support) clearly identifies the Core Canadian Values we should expect those wanting to live in our country to espouse. Hard work, respect for diversity being among those stated values. We don't need immigrants who hate what we stand for while exploiting our services and freedoms.