ボランティアについて、皆さんが勘違いしているような気がするので、確認の意味でトピあげます。
市民権又は永住権がない人がレストランや会社で働くことは無給であっても、ワークビザが必要です。詳しくは
http://www.cic.gc.ca/manuals-guides/english/FW-e/index.html の中にありますが、普通に考えれば報酬が支払われるべき仕事のをするのは ”Employement” と定義され、カナダの市民権、永住権のない人が Employment をするには Employment Authrization が必要です。いくつか免除される特別なものもありますが,(牧師とか、Buyerとか、、)レストランや一般の会社で働く事は出来ません。