Explain more please! My understanding is gambling is a federal issue in Canada, so the province couldn't unilaterally change the law against betting on single sports events...the Feds would have to change the criminal law for that to happen

You are correct. The law passed in the Commons a couple of days ago and is headed for the Senate for ratification. The Ontario Gov't will then put them in their casinos.