You have probably figured this out from others users but... I'll add my little bit.
In Canada I can't buy Hive directly. Very annoying but my credit card won't work to buy Hive.
I have a Crypto.com account and Crypto.com VISA card. Loading it is each enough. I move money to crypto.com. I use that money to buy LTC. I transfer that LTC to Hive via the Hive-engine. Then I swap out the swap.ltc to swap.hive and then I have Hive.
Well, at least after I move it from Hive engine to Hive blockchain. When I want to take money out I just do the very same thing in reverse :)
Your reply is upvoted by @topcomment; a manual curation service that rewards meaningful and engaging comments.
More Info - Support us! - Reports - Discord Channel
I use a Canada VPN to buy Hive on MEXC so maybe you can buy it on MEXC.
I use CashApp to buy BTC then send to MEXC and buy Hive with BTC.
EDIT: This post inspired me to write a step-by-step guide on the topic - https://hive.blog/hive-120516/@crvne.eth/how-to-buy-hive-the-easy-way