Not in Canada
That's why the residency makes the difference!
Living in Monte Carlo. The casino makes enough revenue for the country to be tax free for it's residents.
I forgot. As long as you are US citizen, it doesn't matter where you live though. Right? You still have the pay the federal tax or at least the difference if US tax is higher than where you live.