On principle, a country shouldn't be able to compel a non-resident non-citizen to enter the country and become subject to it's laws. Except in the case of some sort of criminal extradition.
The question of whether a company should be subject to legislative summons like this when that company is only incidentally involved with the country is an interesting one, but it’s also completely irrelevant to this discussion.
And then in the very next sentence you appear to answer this:
> I no longer need any kind of physical presence to do business there
Doing business is doing business.
Facebook is already subject to Canada's laws, and they should continue following them if they want to continue being subject to those laws.