I really like Panorama Vacation Retreat. (Full disclosure - I own a summer week, but I only bought after trading in a couple of times).
It won't have the same issues as fairmont/lake Okanogan, because the timeshare owners own the develeoper/lease owning company. Timeshare owners just voted to renew the "lease" for another period, but if we decided not to the proceeds from selling the units would go to timeshare owners. So there is nobody who has an incentive to screw the TS owners.
High season is a relatively good for a Canadian Resort - last week of June until Labour Day, plus a very long ski season at a great ski resort.
The resort itself is great - largest warm pool in Western Canada, waterslides, hiking, wildlife (deer, moose, bear, etc), mini-golf, kids activities (charge), skiiing/mountain biking, short drive to Lake Invemere with boating/beach/skating, fly fishing/rafting, etc.
As a bonus, the RCI points are good value. I use mine, but have kept the rci points account. My 2 bedroom fees are $830 CAD, which is approximately $628 USD. For that I get 69,500 rci points every year if I don't use my home resort. That is 0.9 cents USD per point, comfortably below the penny a point threshold.
Finally, if it is somewhere you like going, owners are exempt from the resort fee they charge for people exchanging in. This year I used my week and traded in rci using cheap TPU for a second week for family to join us. Owning a week saved them from paying the resort fee.