Better Collective acquires Canada Sports Betting in $23.5m deal