руку на отсечение не дам, но на текущий момент мое понимание такое:
обязанность уплачивать налоги в Канаде появляется у вас с момента, когда вы становитесь налоговым резидентом, там много разных нюансов в зависимости от ситуации, но если вы переезжаете по PR с целью иммиграции, то по идее с момента въезда в канаду вы становитесь налоговым резидентом
подробнее про определение статуса налогового резидентсва и эти самые нюансы вы можете почитать тут: www.canada.ca/en/revenue-agency/services/tax/international-non-residents/information-been-moved/determining-your-residency-status.html
соответственно, на деньги, которые вы уже заработали до момента получения резидентства, по идее вы налоги платить не должны.
но насколько я посмотрел бегло Deel — это некая платформа, где вы работаете с работодателями, платформа собирает деньги от них, потом раздает работникам, в т.ч. вам. вот тут важно уточнить, когда считается статус получения дохода — когда работодатель оплатил платформе и вы получили деньги на их внутренний счет или когда они перевели деньги вам. есть ощущение, что второй случай, тогда деньги, которые вы получите с Deel уже будучи резидентом канады будут считаться доходом и облагаться налогом. думаю подробнее можно узнать в условиях соглашения этой самой платформы, либо можно попробовать в налоговую позвонить и проконсультироваться. в теории надежнее эти деньги уже получить на какой-нибудь зарубежный счет и потом уже переводить в канаду после переезда.
по поводу крипты насколько я понимаю ситуация такая — вы можете ее иметь на момент въезда и потом даже продать, налог в этом случае будет платиться capital gain tax на разницу в стоимости между днем покупки (или днем получения резиденства) и днем продажи актива. подробнее можно тут почитать: www.canada.ca/en/revenue-agency/programs/about-canada-revenue-agency-cra/compliance/digital-currency/cryptocurrency-guide.html
и есть еще один момент — это что по идее если у вас за рубежом дорогие активы стоимостью больше 100к CAD, то вы должны в следующем отчетном периоде их зарепортить по этой форме: www.canada.ca/en/revenue-agency/services/tax/international-non-residents/information-been-moved/foreign-reporting/foreign-income-verification-statement.html я не очень понял насколько к таким репортируемым активам относятся 100к в криптовалюте, но возможно стоит вам этот вопрос порисерчить.
повторюсь, руку на отсечение не дам, но мое понимание на текущий момент такое, возможно оно + ссылки помогут вам в качестве отправной точки
моя рекомендация — максимально ввозить наличкой, декларировать при въезде, хранить эту декларацию и это снимет вопросы у банков о происхождении средств.