Похоже, юридически это единственный более-менее несложный вариант для канадской компании.
В штат нанимать, если даже не имеют представительства в РФ, очевидно, очень сложно. Резидентство, налоги, разрешения на работу, все дела...
Самозанятость - если будете регулярно получать зарплату, есть риск, что гос-во обратит внимание.
Остается ИП...
Там, действительно, больничные и отпускные не предусмотрены. По оплате смотрите сами - как они предлагают оценивать услугу, что считать условной единицей.
Расторгнуть такой договор проще, если в самом тексте нет особых условий. Если должность предполагает материальную ответственность, то с ИП разрешается стрясти больше, чем с наемника. Вплоть до всего имущества.