Nah, it's the inverse. It only doesn't work if you want to live in a legit world city. Doesn't have to be a currency exchange haven.
It's relatively easy to put together a portfolio that hits 6-7% div yield. So 60-70K minus capital gains taxes (in Canada you pay income taxes on 50% of capital gains, so in this scenario, income taxes on 30-35K a year...so basically, not a whole lot...3-4 grand maybe). Your after tax income is more than enough to qualify for a mortgage on a decent condo (obviously not in the GTA or Vancouver, but anywhere else in the country would do. 350 gets you into a good 2/2 in Calgary, 400 in Montreal..that's about 1800-2K a month in mortgage payment). Throw in a decent vehicle with insurance for a grand (or heaven forbid live somewhere walkable and use transit and save this money), condo fees (400) and other rando utilities (internet, netflix, prime, etc) plus groceries for 2 for another grand or so and you're still in at about 4400 on a monthly div income of roughly 5000 a month. 3400 if you skip the car (throw in a transit pass and the random uber and call it 3700 if you want).
Change this out for USD and play this game in a lot of nice spots in the US as well. Miami, Tampa,Virginia Beach, all sorts of beach towns in the Carolinas, Galveston, Aspen if the mountains are your thing, etc, etc.
Additionally, div stocks see their value increase at similar rates to "growth" stocks so your 1 million dollar portfolio and 60-70K div is also growing over time with the stock market anyway. That millie today is 1.2-1.3 millie in 3-5 years and the additional div income that comes with it.
The only lifestyle this isn't compatible with is living in a super premium urban location and/or feeling the need to chase a luxury lifestyle.
Doing it in a currency exchange haven is the same as above, just on super easy mode.