The entire basis of the warrant canary is that it's not simply asking me to stop doing something, but rather, a judge would have to order me to make false public statements. That's a tough thing to imagine - certainly on any continued basis.
Even in that situation, how will they force a swiss national to update the swiss location ? There's no jurisdiction there.
I don't see it as a technical workaround at all - it is completely non-technical. Can the government compel my speech ? Can the government compel me to make false statements ?