The reason Fernie gets the snow is that the Elk Valley has the eastern most temperate climate in North America and therefore has more moisture than anywhere else that far east. You will see green grass (in summer),deciduous trees and cedars. It's an anomoly and if you drive west out of the valley it becomes bunch grass and pines.
Kimberly and Panorama are west of Fernie but are in snow/rain shadows and usually get half the snow of Fernie.
Castle is on the other side of the Continental divide two hours east and south of Fernie and doesn't get as much snow as Fernie but gets the most snow of any hill in Alberta and is higher, colder and bigger than Fernie so when it rains in Fernie it's usually snowmaggedon at Castle.