Resolution should be the same. It's ridiculously small, like 405x300 if I remember correctly.
To show the screen, I only activate the GameObject in the canvas and de-activate the rest of the UI that was there before (just a text box showing the score).
The screen looks like this:
The text boxes are all individual boxes that are children of one GameObject which is itself a child of the Canvas object. Could it be this nested structure that breaks it?
I'm at work atm but I'll upload a shot of the states when I get home.