I might just add something from a CIC perspective. We process the visa applications. About 80% of workers are returning year after year. It's actually a fairly stable movement. From our perspective, it works quite well.
On April 13th, 2010. See this statement in context.