• 1982-83 Firefighters “A”
  • 1983-84 Firefighters “A”
  • 1984-85 Firefighters “A”
  • 1985-86 Firefighters “A”
  • 1986-87 Firefighters “A”
  • 1987-88 Firefighters “A”
  • 1988-89 Metro-Ford Wolves
  • 1989-90 Norvan SC
  • 1990-91 Norvan SC
  • 1991-92 Metro-Ford Wolves
  • 1992-93 Metro-Ford Wolves
  • 1993-94 Vancouver Westside FC
  • 1994-95 North Shore Pegasus
  • 1995-96 North Shore Pegasus
  • 1996-97 Sapperton Rovers
  • 1997-98 Firefighters “A”
  • 1998-99 Vancouver Westside FC
  • 1999-00 Vancouver Westside FC
  • 2000-01 Vancouver Westside FC
  • 2001-02 Surrey United
  • 2002-03 Vancouver Westside FC
  • 2003-04 Surrey United
  • 2004-05 ICSF Inter
  • 2005-06 Surrey United
  • 2006-07 ICSF Inter
  • 2007-08 Sporting Club of Vancouver
  • 2008-09 West Van FC
  • 2009-10 Surrey United Firefighters
  • 2010-11 Surrey United Firefighters
  • 2011-12 ICST Pegasus
  • 2012-13 Columbus FC
  • 2013-14 West Van FC
  • 2014-15 West Van FC
  • 2015-16 Metro-Ford Wolves
  • 2016-17 Metro-Ford Wolves