Hm, not sure. Never tested it with scaling an actual canvas, should work, though. You can always download the project and see what makes it tick.
But there’s a bunch of other bits and bobs that need setting up, like anchors. This was not a tut, more of a take-me-apart example.
I just converted it to 4.27 - works as advertised. 