Yes, arbitrage betting is legal in Canada, and bettors cannot be prosecuted for using these opportunities to guarantee profits. However, some sports betting sites may ban users who engage in arbitrage betting as it guarantees them losses. To lower the chances of getting banned, consider rounding off bets to the nearest dollar and avoid placing maximum bets. Review the terms and conditions of the betting sites to understand their rules on arbitrage betting.