mauricecano
Technoman the company providing the service must comply with the local laws where they are located, and to some extent where they advertise. What you fail to realize is that Boonex is NOT providing any sort of service to Canadians. Boonex is only the code developer, YOU are the company providing service to other Canadians.

You use, or purchase, Boonex to deploy on your own server. As operator you are responsible to comply with all local law as YOU, not Boonex, are the operator.

Your see more Facebook example is misplaced. Facebook.ca is the company responsible for ensuring that facebook.ca is in compliance with Canadian laws. Subsidiary ownership aside, it was not Facebook US Corporation that had to comply, it was the Canadian counterpart, based in Canada, operated in Canada, incorporated under Canadian law. See a pattern here?

Finally, Canada cannot enforce their rules over any domain; their regulatory authority extends to .CA domains (i.e. Canadian Top Register). .COM, .US, .CO.UK., .AU domains are beyond all Canadian regulatory authority as long as the company is based outside Canada. Further, Canada cannot exert any regulatory authority over companies not located within its territorial boundaries. Therefore, based on all the above you are incorrect. Only the owner (i.e. licensee) and operator is responsible for the content on the operator's server. The operator is the person required to ensure they are in compliance with local laws.

To take your logic to its illogical extreme, my company based in the US would have to research and ensure compliance with all literary laws in the 170+ countries before posting something on my website. What do I do when the laws of China conflict with the laws of Germany, not publish my website. Balderdash, I only have to comply with US laws.
 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.
PET:0.040322065353394