I've been using the
1xBet Canada app for a couple of months now. It's a bit of a hassle in terms of usability—sometimes there are even too many buttons—but there are live streams for almost all matches. This is crucial for me, as I mostly bet during the game. Everything works reliably on the Canadian domain; there's no need to search for mirrors. The only downside is that it drains my iPhone's battery quite a bit if I watch streams for long periods of time.