NC CANADA
 
 Canada
 

Palmares | More
Year   1   2   3  
1996   Martin Vale (can)  
1997   Andreas Hestler (can)  
1998   Roland Green (can)  
1999   Eric Tourville (can)  
2003   Roland Green (can)   Ryder Hesjedal (can)   Geoff Kabush (can)  
2004   Ricky Federau (can)   Peter Wedge (can)   Andrew Kyle (can)  
2005   Geoff Kabush (can)   Roland Green (can)   Ricky Federau (can)  
2006   Geoff Kabush (can)   Ricky Federau (can)   Neal Kindree (can)  
2007   Geoff Kabush (can)   Max Plaxton (can)   Derek Zandstra (can)  
2008   Geoff Kabush (can)   Derek Zandstra (can)   Mathieu Toulouse (can)  
2009   Geoff Kabush (can)   Max Plaxton (can)   Derek Zandstra (can)  
2010   Geoff Kabush (can)   Max Plaxton (can)   Derek Zandstra (can)  
2011   Max Plaxton (can)   Geoff Kabush (can)   Derek Zandstra (can)  
2012   Max Plaxton (can)   Geoff Kabush (can)   Derek Zandstra (can)  
2013   Derek Zandstra (can)   Geoff Kabush (can)   Max Plaxton (can)  
2014   Geoff Kabush (can)   Derek Zandstra (can)   Raphael Gagne (can)  
2015   Raphael Gagne (can)   Leandre Bouchard (can)   Evan McNeely (can)  
2016   Derek Zandstra (can)   Leandre Bouchard (can)   Geoff Kabush (can)  
2017   Peter Disera (can)   Raphael Gagne (can)   Leandre Bouchard (can)  
2018   Peter Disera (can)   Raphael Gagne (can)   Leandre Bouchard (can)  

7 victories: Geoff Kabush (can)
2 victories: Peter Disera (can), Roland Green (can), Max Plaxton (can), Derek Zandstra (can)