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