Here's my rankings, for all the main hills in Alberta and the BC Kootenays (plus 2 just over the US border)
I've been to all these hills at least once (and some many times)
The Hills Included: Norquay, Nakiska, Sunshine, Lake Louise, Castle, Fernie, Kicking Horse, Revelstoke, Red Mountain, Whitewater, Schweitzer, Whitefish,
Best Terrain
01. Kicking Horse
02. Revelstoke
03. Castle Mountain
04. Lake Louise
05. Fernie (jumps up 2 spots this year with new terrain open)
06. Sunshine
07. Red Mountain
08. Whitewater (better for back country)
09. Schweitzer
10. Whitefish
11. Norquay
12. Nakiska
Best Snow taking into consideration both Quantity (avg CMs/week) and Quality (water content)
01. Whitewater
02. Revelstoke
03. Castle Mountain
04. Whitefish
05. Kicking Horse
06. Fernie
07. Schweitzer
08. Red Mountain
09. Sunshine Village
10. Lake Louise
11. Nakiska
12. Norquay
Best Park
I don't ride much park myself, and many hills on this list have little or no park, but the best ones are...
In Alberta - COP & Lake Louise
In BC - Whister, the Vancouver hills, Big White, Silver Star
and most hills in the US have good parks.
Least Crowded
01. Revelstoke
02. Castle Mountain
03. Whitewater
04. Kicking Horse
05. Schweitzer
06. Whitefish
07. Red Mountain
08. Lake Louise
09. Fernie
10. Nakiska
11. Norquay
12. Sunshine Village