Alberta here. We have a 90 day window that works pretty good. For the most part, we don't have issues getting serviced sites at our favorites. There is no sliding window enforcement on the Alberta site meaning folks book a week or so in advance of the actual arrival and them they cancel the first x days for a fee of $5. Some of the private cg sites eliminate this by charging 50% of the value of nights cancelled.