i'm guessin this is an after high school before uni gap year? i.e. like 19 years old? if so, despite its merits, probs give america a miss unless you're a teetotaler!
canada: the obvious whistler: its so popular for good reason..
less obvious: fernie- great snow, terrain, good park i think, cheaper, more friendly...
revelstoke- never been, but huge investment recently, great terrain methinks?
alps- snow getting worse, but terrain still unmatched. so many killer options. if you can't live without a good park, hit up laax, mayrhofen etc.
for a season, avoriaz is a good call, as is tignes/val d'isere.
to be honest, so many options, you gotta do some research, figure out what you want out of your season, then better suggestions can be given.