I am located in Canada. So I'm not sure if it's legal for me run a site like this online from within Canada.
If it is legal for me to host the site else where, where is it possible for me to host it and do I need to get it licensed or it's okay to operate without a license since it's crypto.
Perhaps, you can check the hosting provider from the old gambling site so you know where you can host your website, and you can understand if that gambling site needed a license or not. Or you can ask or find out in your country if you make a gambling site gambling, is it illegal or not. I think if you can get the hosting provider that supports gambling, you can host your gambling site to them, and the other things that you need to do are searching the license.