You may wish to enquire further if the start-up visa program can be a good fit for you. I don't have enough information about you to confirm, but it looks like a promising angle for you.
Ask A Question | Learn more about Canada
What options do digital nomads have in Canada?
I remotely work for a major American tech company while based in Africa. I would like to live and work in Canada as a digital nomad as I try to figure out if that country would work out for me and my family in the long term. What options would you advise me?