Every province and territory has its advantages; some of them are pretty and varied and others are inexpensive and snowy; or, if you like Texas, we have something that garish too.
Ask yourself how big-city/small-town you want to be, whether you want mountains, rivers, lakes, oceans, plains or poutine, whether you like cattle and chevies or kayaks and kias or trains and e-scooters.
MANY larger centres in Canada welcome immigrants with familiar sounds and smells and routines. If your mother tongue is Arabic, consider (south/west) Ottawa. If it's Polish, I wanna say it's Regina. If it's Hungarian, Edmonton. If it's Hindi or Pashto, go West. If it's French, you'll find something close (albeit with some stories of confusion) with our version in Quebec. If Irish is your pace and flow, we have a bizarrely-pure Kilkenny accent on our far Eastern island, and the people there will try to convince you they're in their own time zone for a good reason -- and sharing a border with France is kinda cool too.
Cuisine is oddball. You'll find a denser mix in the metros, but you'll still find surprises like the best Donair Kebab in Halifax or Bonkers Schnitzel in MooseJaw or something. Don't count out the smaller towns on some idea it's not multicultural.
The coasts have the prettiest views, the center has the most jobs and cheapest housing and mosquitoes so big you can probably ride them, and the Rocky mountains provide shelter from the flatlanders who lack object permanence to understand we're over here.
Join us. It's fun. It's not my deal but the weed's legal too.