Yes, Canadian licensed online bookmakers buy the rights to stream live sporting events so this is completely legal.