Canada Soccer has successfully reworked its controversial rights deal with Canadian Soccer Business, with the new 12-year agreement offering a massive financial boost for the governing body.