Canada vs Hong Kong for Undergrad Engineering

Hi, an international student here.
My story - Got in HKUST (0 scholarship), CUHK (100% scholarship), UAlberta ($5000 scholarship and that too for the first year (very bad since I got 95/100 and they say that at 90/100, they give $9,000 per year)

Cost of HKUST and UAlberta is almost the same (18,000 USD more per year than CUHK).

These are my final options.

I am looking for good campus life, reputed uni, cultural diversity, interactive lectures, learning by doing and no just exams and studying, Exposure (very imp.), good faculties and good profs.

HELP!!

Where do you want to start your career after graduation?

What do you know about winter in Alberta? Does your budget account for winter wardrobe expenses as well as transportation costs?

All are good schools. On the world rankings, HKUST and CUHK are in the top 50 or so while Alberta is around 150. HK is one of the most exciting cities in the world, with a huge global presence, so personally I would lean towards one of the 2 HK universities. Probably CUHK, since saving $72K over 4 years is a good chunk of money.

In the West (USA; many Canada/Australia/UK). Yes, I know it is very cold. However, asked my friend that lives there and he says that you will adapt to it within a year. And I have taken expenses into consideration.

I also have Monash University/RMIT ($6,000 more expensive than Alberta) and the University of Wollongong (Same as UAlberta). I am also tending towards Monash… your thoughts??

Monash and RMIT are well reputed universities.

All the universities you list are well respected in their country. Your decision should be made based on where you want to live and work in the future.

Canada has much more favorable policies for work after graduation, and for eventual immigration, than the US does. So take the US off your list of possible places to work for the time being. A quick google search should get you comparative information about post graudation work permission and immigration policies in Australia