Yes, making online casino transactions in Canada using eCheck is legal. The payment solution is accepted in most reputable gambling venues in Canada.