I'm too lazy to check, but I'm hoping this wasn't already posted:
Rumour: Intra-League Transfers Are Coming
With the inaugural Canadian Premier League season seeing so many players arrive on one-year contracts, it’s been widely expected that the first-ever transfer of a player from one CPL club to another would come in the offseason. According to OneSoccer analyst Kurt Larson, there may be a few intra-league roster moves arriving in the near future, some of which may surprise fans.
This could mean both players with expired contracts moving to another CPL club, or even trades between clubs seeing players go both ways.
Unlike Major League Soccer, clubs can’t trade players against their will, though that doesn’t mean that player swaps can’t happen – the clubs would just need the players involved to agree to such a move.