• 1922 St. Andrews
  • 1923 Ladysmith FC
  • 1924 Ladysmith FC
  • 1925 Cumberland United
  • 1926 Nanaimo
  • 1927 Nanaimo City
  • 1928 Ladysmith FC
  • 1929 Westminster Royals
  • 1930 Westminster Royals
  • 1931 Westminster Royals
  • 1932 Nanaimo City
  • 1933 North Shore United
  • 1934 Nanaimo City
  • 1935 St. Saviour’s FC
  • 1936 Westminster Royals
  • 1937 North Shore United
  • 1938 North Shore United
  • 1939 St. Saviour’s FC
  • 1940 Radials FC
  • 1941 North Shore United
  • 1942 Boeings FC
  • 1943 Pro-Rec FC
  • 1944 North Shore United
  • 1945 North Shore United
  • 1946 North Shore United
  • 1947 St. Andrew’s
  • 1948 North Shore United
  • 1949 North Shore United
  • 1950 Unknown
  • 1951 Unknown
  • 1952 Vancouver City
  • 1953 Vancouver City
  • 1954 Firefighters FC
  • 1955 Firefighters FC
  • 1956 Vancouver Haleco
  • 1957 Firefighters FC
  • 1958 Capilanos FC
  • 1959 Capilanos FC
  • 1960 Carling North Shore
  • 1961 Firefighters FC
  • 1962 Firefighters FC
  • 1963 Firefighters FC
  • 1964 Columbus Carlings
  • 1965 Firefighters FC
  • 1966 North Shore¬†Luckies
  • 1967 Firefighters FC
  • 1968 No¬†Competition
  • 1969 Columbus FC
  • 1970 Croatia SC
  • 1971 Eintracht Vancouver
  • 1972 No Competition
  • 1973 Firefighters FC
  • 1974 Lobbans FC
  • 1975 London Boxing Club
  • 1976 Victoria West
  • 1977 Columbus FC
  • 1978 Columbus FC
  • 1979 Victoria West
  • 1980 Victoria West
  • 1981 Victoria West
  • 1982 Victoria West
  • 1983 Firefighters FC
  • 1984 Victoria West
  • 1985 Croatia SC
  • 1986 Croatia SC
  • 1987 New West QPR
  • 1988 Norvan
  • 1989 Westside Rino
  • 1990 Firefighters FC
  • 1991 Norvan
  • 1992 Norvan
  • 1993 Westside Rino
  • 1994 Metro-Ford Wolves
  • 1995 Pegasus FC
  • 1996 Westside CIBC
  • 1997 Pegasus FC
  • 1998 Firefighters FC
  • 1999 Metro-Ford Wolves
  • 2000 Westside FC
  • 2001 Victoria Gorge FC
  • 2002 Victoria Gorge FC
  • 2003 Surrey United
  • 2004 Pegasus FC
  • 2005 Sporting Club
  • 2006 Sapperton Rovers
  • 2007 Columbus-Clan FC
  • 2008 Victoria Gorge FC
  • 2009 West Van FC
  • 2010 Victoria Gorge FC
  • 2011 Surrey United Firefighters
  • 2012
  • 2013