Yes, it is totally legal. It is an off-shore casino fully licensed by the Canadian Kahnawake Gaming Commission.