There are two ways Canadians can bet on MLB in Canada. The best way to do so is to sign up for an online sportsbook we recommend on this page. Online sportsbooks have many advantages over the other option – provincial sports betting services – as they offer better odds, more betting options, and great bonuses/promotions.