Got the canvas on the outside. I did it with two large pieces working down from the center line of the roof. I carefully rolled the canvas so I could apply glue to both the foam and canvas in about 2 ft sections and unroll the canvas onto the foam. I smoothed out and stuck down that section and then did another 2 feet. I eventually got everything stuck down and smoothed out. For the door opening, after I applied the canvas, I cut out the doorway (leaving about 3" of canvas to wrap around the edges.) I added more glue to the door frame and canvas and stuck it down. I trimmed the excess canvas to stop short of the door flange by about an 1/8". I just figured it would be easier to stick it down flat that way. I made some relief cuts in the corners to stick them down. The canvas stretched enough to conform nicely to the rounded corners.
After everything was dry, I checked it for loose areas and rubbed in more glue through the canvas to stick those areas down.
I covered the seam between the two pieces on the roof with another strip of canvas. The roof is tall enough that you can't see the seam unless you get on a step stool.
Still need to cover the hatch and add some miscellaneous strips of canvas to cover the corners.