Yes, it works as long as you do not sell in Canada. If you sell in Canada, you have to report GST in all provinces and territories (which you do not have to if you ship in from the US etc.) once you reach 30k CAD in global sales (that is world-wide, not just Canada).
BC has annual report filing
ON has renewal every 5 years
I would probably try ON first. Unless the LP is owned by a foreign company in which case, you need a costly EPC licence in Ontario.
From my opinion the Freedomsurfer offer sounds reasonable and good. You may be able to do it yourself if you have time to go there (which you always should have).
BTW: if you use Freedomsurfer, you can use the code "jase" at checkout for a discount. I found it here some years ago:
Some time ago I wrote about the concept of flag theory and how different elements of your life don’t need to happen in the country where you were raised, or live. This couldn’t be more true for an…
jaserodley.com
Please also note that if you live in Finland, your government will probably deem hour computer (or office) as PE and it will be taxable in Finland.
Freedomsurfer claims that you cannot do it online. I am not sure. Maybe, you can try and report to us:
Canada is rarely, if ever, associated with tax optimization. This makes entities registered there ideal from a reputation standpoint as no one will ever suspect them of being used for such a purpose. In this guide, I provide an overview of one such entity, the British Columbia LLP. I also...
freedomsurfer.com
I think these guys may be cheaper for you:
A limited liability partnership is a form of partnership registered with B.C Registries and formed 2 or more partners...................
brcbc.ca
Partnership can be registered with 2 or more partners. Partners share profits and bear liabilities equally. Income generated from it will be taxed as personal taxes of partners. At least one Partners must be a Canadian resident.
instantnuansreport.ca
mdlegals.ca