| 2027 | TBD | Marco Simone Golf Club | Parco Medici Golf Club | Marco Simone Golf Club | Sheraton Rome Parco de’Medici | Rome, Italy |
| 2026 | Italy/Greece | Faldo Golf Club | National Golf Club | Carya Golf Club | Cornelia Diamond | Belek, Turkiye |
| 2025 | Madrid | El Rompido North | El Rompido South | El Rompido North | El Rompido Resort | Huelva, Spain |
| 2024 | England | Golf Nationale | Golf Nationale | Golf Nationale | Novotel, Saint Quentin | Paris, France |
| 2023 | Algarve | Dom Pedro Victoria | Vale Do Lobo Royal & Ocean | Quinta Do Lago North | Real Bellavista, Portugal | Albufeira, Portugal |
| 2022 | South Africa | Tobiano Golf Club | Rivershore Golf Club | Talking Rock | Hampton Inn, Kamloops | Kamloops, BC |
| 2021 | South Africa | Rivershore Golf Club | Rivershore Golf Club | Rivershore Golf Club | Hampton Inn, Kamloops | Kamloops, BC |
| 2020 | Europe | Tobiano Golf Club | Tobiano Golf Club | Tobiano Golf Club | Hampton Inn, Kamloops | Kamloops, BC |
| 2019 | France | Hickory Stick | Hickory Stick | Hickory Stick | Seneca Casino Hotel | Niagara Falls, NY |
| 2018 | Scotland | Enniscrone Golf Club | Carne Golf Club | Sligo Golf Club | Westport Hotel & Resort | Westport, Ireland |
| 2017 | Nova Scotia | Golf de la Faune | Royal Quebec Golf Club | La Tempete Golf Club | Old City, Quebec | Quebec City, QC |
| 2016 | Nova Scotia | Glen Arbour Golf Club | Glen Arbour Golf Club | Glen Arbour Golf Club | Marriott Halifax | Halifax, NS |
| 2015 | International | Stonewater Golf Club | Little Mountain Golf Club | Quail Hollow Golf Club | Quail Hollow Resort | Cleveland, OH |
| 2014 | International | Muskoka Bay Golf Club | Muskoka Bay Golf Club | Muskoka Bay Golf Club | Muskoka Bay Resort | Gravenhurst, ON |
| 2013 | Atlantic | Le Diable Golf Club | Le Geant Golf Club | Le Diable Golf Club | Mont Tremblant | Mont Tremblant, QC |
| 2012 | Ontario | Muskoka Bay Golf Club | The Rock Golf Club | The Rock Golf Club | Red Leaves Resort | Minden, ON |
| 2011 | Ontario | Grand Niagara Golf Club | Peninsula Lakes Golf Club | Grand Niagara Golf Club | Niagara Falls, City Centre | Niagara Falls, ON |
| 2010 | Canada | Shenendoah Golf Club | Kaluhyat Golf Club | Atunyote Golf Club | Turning Stone Resort | Verona, NY |
| 2009 | Atlantic | Kaluhyat Golf Club | Shenendoah Golf Club | Atunyote Golf Club | Turning Stone Resort | Verona, NY |
| 2008 | United States | Spruce Run Golf Club | The Wolverine Golf Club | The Bear Golf Club | Grand Traverse Resort | Traverse City, MI |
| 2007 | International | Legends Battlefield | Legends Usshers Creek | Legends Battlefield | White Oaks Resort | Niagara Falls, ON |
| 2006 | United States | The Bear Golf Club | The Wolverine Golf Club | The Bear Golf Club | Grand Traverse Resort | Traverse City, MI |
| 2005 | Ontario | Horseshoe Valley Lower | Horseshoe Valley Upper | Horseshoe Valley Upper | Horseshoe Resort | Barrie, ON |
| 2004 | Ontario | The Marshes Golf Club | The Marshes Golf Club | The Marshes Golf Club | Brookstreet Hotel | Kanata, ON |
| 2003 | Quebec | Le Geant Golf Club | Le Maitre Golf Club | Le Diable Golf Club | Mont Tremblant | Mont Tremblant, QC |
| 2002 | Ontario | Royal Niagara GC | Royal Niagara GC | Royal Niagara GC | White Oaks Resort | Niagara Falls, ON |
| 2001 | Quebec | Le Geant Golf Club | Le Diable Golf Club | Le Bete Golf Club | Mont Tremblant | Mont Tremblant, QC |
| 2000 | Ontario | Deerhurst Highlands | Deerhurst Highlands | Deerhurst Highlands | Deerhurst Resort | Huntsville, ON |
| 1999 | Quebec | Le Diable Golf Club | Le Geant Golf Club | Le Diable | Mont Tremblant | Mont Tremblant, Qc |