Those sound like the sorts of issues that could easily be addressed by well thought out legislation. I have a nephew that recently got a digital nomad visa so that he could work for his US employer while traveling around Europe. Some of those countries require you to prove you have health insurance or buy insurance from their national health network. Those countries also regulations regarding taxes, etc. that the visa holder is responsible for.
So Canada should pass laws to close the loopholes you describe. They would need regulations similar to digital nomads that apply to foreign exchange students etc.
I’m guessing it was actually something internal. If you look at their status page you’ll notice the outage occurred smack in between some sort of maintenance work they seem to be rolling out to most/all of their edge locations. As soon as they resolved the outage they continued with the regional maintenance updates.