Можно через образование. Оно будет номинальным, то есть просто чтобы получить визу и оказаться в стране.
С первого дня пребывания в Канаде вы имеете право легально работать 20 часов в неделю. Насчет юридических аспектов регистрации фрилансеров, к сожалению, сказать ничего не могу.