If You want to do it on the May long weekend, the Elbow Valley Cycle club does it as their season opener, fully supported, great deal, lots of company, (400 riders) generally a great time. haven't done it myself for a few years, but remember it as a great weekend.