ByteDance will keep no data in Canada, will not employ any Canadians, will not report any information to Canadian authorities, and will have no reason to comply with Canadian warrants or court orders. (Or even judgments.) At the same time, all Canadians can continue to use the app.
On balance, this seems bad for Canada and great for ByteDance.
It's hard to balance anything until they explain why they did it. So far they claim they aren't at liberty to share but claim it was bad enough to make a very unprecedented move like this.
Really not saying anything, but that's the line they are going with.
... and Bytedance will not have any recourse if Canada bans the app.
This makes the most sense if Canada expects (or has) Canadian troops secretly deployed somewhere. And that is one sobering thought.