I am just outside the GTA and I can print directly on the glass or plexi. Image size should be at least 2000 x 2000, but I would double that for best results.
I have a flatbed UV printer and can print anything 39" x 59" and up to 3" high, so I can print an entire playfield, backglass, cabinet...