moved canvas creation to inside of loops over packages,plotsets,seasons,variables,varopts.
This ensures that we get more reasonable behavior, especially in summary plots, if the
user tries to do a lot of things in one command.