Canada Soccer has struck a new marketing and sponsorship rights agreement with Canadian Soccer Business, replacing a deal that players claimed deprived the federation of much-needed revenue. Canada ...