Did you check out Brookmere, Senna? I went to Princeton today (again!). The weather was awesome. All I did was drive Coalmont Rd from the outskirts of Princeton to the edge of Coalmont. That run is 15km, one way. I did 4 roundtrips, racking up 120km, just doing that segment.
The strategy for driving that segment is to time it so you don't have anyone in front of you that might slow down your progress. When I get to Coalmont, I'll u-turn and head back up the road a bit and pull over to the side. If I didn't see cars pass me on the way to Coalmont, I'll just start the run again. If I passed a car, and I was close to Coalmont, I'll wait 3-4min before starting back. If a car is coming out from Coalmont, I'll let it pass, wait 4-5 min, and then go. When I get to the other end, 15.1km later, I'll u-turn, and repeat the Coalmont procedure. I've never caught up to anyone using that strategy, and it makes for a fun, fast run along the mountain side. Another tip is to try and get to Princeton with a quarter tank or less of gas remaining, the less weight, the better

. Princeton is close enough that you can gas up anytime.
The Crowsnest seems to take a bit more strategy to master. Ideally, you want to work it, so you can drive fast through the curvy sections without being blocked by other traffic. Memorization aside, it helps to have a GPS so you can identify when you are approaching the curvy sections. I managed to get an awesome run today, both there and back.