Other professionals don’t work for free. Creative people shouldn’t either.
And incidentally, neither should immigrants.
Don’t get me wrong: volunteering can be a great way to rebuild a network in your field when you arrive in Canada, to gain Canadian work experience and to update or expand your skills.