Если иммиграционный статус позволяет - можно начинать работать, принимать оплату на личный счет и выставлять инвойсы. Инкорпорироваться для контрактной работы не обязательно. параллельно можно податься на регистрацию GST/HST. До достижения 30К дохода - она не обязательна, но можно добровольно зарегистрироваться заранее. Если кастомер Канадский - обсудите заранее GST/HST - потому что вам его придется чаржить кастомеру и платить, чтоб ваша компенсация его учитывала и не пришлось из своего кармана платить. После регистрации GST/HST - добавляете свой номер в инвойс и отдельной строкой GST/HST. Опыт работы в Канаде как self-employed не идет в зачет иммиграционных программ.