In some sense this is in line with what Canada has done for a long time in asking families or sponsors of family class refugees to guarantee that the new immigrants won't be responsible for a social assistance burden on our society. I think we can push this too far, however, and make immigration something for the rich rather than something for the general population. This is consistent with what Canada has done in the past in some dimension, but we need to be careful about this because we can certainly push it too far.
On November 1st, 2011. See this statement in context.