The Internet has global reach but all services must obey all laws of all countries the services are offered. This apply to both the Internet technical infrastructure and all services and access attached to it. 

So a web service must be configured to comply with the laws of each country. In this case if Google does not comply with the Canadian court on blocking the website globally then the court can go to 1) each country court and request it to act, 2) international regulators of the Internet such as those that manage domain names, AS numbers and filters. 

The EU just imposed some $3 billion in fines to Google for giving preferential treatments to searches. This is illegal in the EU, but apparently not so in the U.S. Comply with EU laws or get out. Similarly, Google and other big U.S. webs have been blocked in China. Until they comply with its laws.