Smart Contracts: The Future of Canadian Crypto Casinos