Best source:        North America  Top 10 by Snow Brains 

Other reference: North America Top 10 by Forbe: 

-----
#1: Jackson Hole, Wyoming

#2, Alta, Utah

#3: Whistler Blackcomb, BC

#4: Snowbird, Utah

Town: There's not much nightlife, but there are enough good restaurants at Snowbird and its neighbor Alta to keep a five-day trip fresh.

#5: Alyeska, Alaska

#6: Revelstoke, B.C

#7: Big Sky, MT

#7: Vail, Colorado

----

Colorado Ski Links:

  1. http://www.familyskitrips.com/Pages/colorado_family_skiing.htm
  2. http://travel.usnews.com/Vail_CO/When_To_Visit/
  3. http://www.epicski.com/t/116073/is-mid-april-too-late-to-ski-in-utah-or-colorado-or-canada
  4. https://answers.yahoo.com/question/index?qid=20101129184000AAhRvVT

Best Times to Visit Vail: Dec to Mar. In April, Vail in a state of sogginess. A little bit warm: 49 F in average in day time.

This user says the opposite: The best skiing in Colorado is in March/early