There are a number of volunteer placement programs. As Mr. Tam said, there are challenges with that, in terms of whether people can get enough work experience that way. A paid internship is obviously more effective if you're trying to support a family. But there are a number of programs to help people get volunteer experience, references, and Canadian employers on their résumés.
On October 25th, 2011. See this statement in context.