The problem with this whole thing is that temporary foreign workers are being used not as truly temporary foreign workers but as a replacement for a totally dysfunctional immigration system. Let's be clear about that. Those people are not here on a temporary basis. Even Immigration knows this.
On April 1st, 2008. See this statement in context.