Canadian Professional Soccer League

From Wikipedia, the free encyclopedia

The Canadian Professional Soccer League refers to one of two former semi-professional Canadian soccer leagues:


Languages