I have been tempted to race this ever since I ran their spring Endurace series a few years back. They put on a great event in Waterloo and it is usually very affordable.
Check this out as they are just finished stage 3 of the 7 stage (in 8 days) "Tour de France" of Running, The ENDURrun Waterloo...
2010 ENDURrun Stages
Stage 1 - Half marathon road
Stage 2 - 15 km time trial road and trail
Stage 3 - 30 km cross country
Stage 4 - 10 Mile hilly road
Stage 5 - 26.6 km cross country alpine
Stage 6 - 10 km time trial road
Stage 7 - Marathon