The best option is BCE Premium TV. You can watch all the sports events like English Premier League, La Liga, UEFA Champions League, ... legally online from Japan as well. Over 100 Premium Sports HD Channels ( Sky Sports, BT Sport, beIN Sports, Fox Sports, NBCSN, TSN, ESPN, Euro Sports, NFL Network, WWE, ... ) only $20/month or $85/year.
just search "BCE Premium TV" on Google you will find it easily.