The most problem with Timing code is the fact, that if a PC is slower then yours and doesn't reach the desired 60 FPS.
So it is totally equal if your using a Canvas or a non Gui 2d window, in both cases it would be a good thing to implement some timing code(eg: delta-timing).
So it is totally equal if your using a Canvas or a non Gui 2d window, in both cases it would be a good thing to implement some timing code(eg: delta-timing).