In Kimberley, try Kirkwood Inn or Inns West, they are right beside one another, personal preference is Kirkwood Inn. They are like condo units, each will sleep 6 so you would need 2, full kitchens etc, loft set up, more than one bath, full kitchens etc, ski lock up, right by the downhill lifts, just have to walk across the parking lot, and right beside, just a few steps outside your door, are the cross country trails, they are double track set, and also have 3k lit for night skiing. Hot tubs in the facility but not with each unit. Probably booked but give them a shot.
http://www.innwestkirkwood.com/
In Whitefish, try the Ptarmigan condos, again, likelihood is they are booked. You could get away with 2 units here. Fully equipped kitchens etc, not sure about hot tubs or pool.
http://www.ptarmiganvillage.com/
Fernie has a lot of great homes right on the hill that would service your group, but again, popular and might be booked. Try this website. Just click on Canada, then BC and then look what is under the Fernie listings. I have used this site for rentals all over the world, most have pics, u know exactly what you are getting into. Otherwise, try listings right in Fernie, is only 5 to 10 minute drive to the hill anyhow.
http://www.vrbo.com/
For instance, this is the type of home you can expect at Fernie, this sleeps 10, has your hot tub too, does not say if open for the dates you are looking at, you would have to check.
http://www.vrbo.com/119428
Also consider Schweitzer, by Sandpoint, Idaho, a bit further to drive, but great for both downhill and cross country. We have stayed in private condos right on the hill, you ski right to your door. Try the website above and see if you have any luck there. Like for instance, this booking. Don't know the exact location, sleeps 12, has a hot tub. And according to the calendar, is open for the time frame you are looking at.
http://www.vrbo.com/152141
Kind of late for booking now, usually for large groups like that, better to start in spring. but good luck!!!