Usually you have to get sponsored by a company before you´re able to get a work visa here.
addresses some of those questions, but I don´t really know what it is they´re selling so research it first(or have your friend research it) before giving out the credit card digits.
On that page was thins link http://www.dfait-maeci.gc.ca
that has work exchange programs for Canadian students(I think you currently have to be a student full or part time, but not completely sure).
Hope it helps your friend!