Don't go there. There are very few jobs. Pay is much lower that here and yet the cost of living, esp housing, is much higher than here (3X higher). Besides, people are very racist towards Asians, esp Chinese!
If you want to stay in Canada for few years and get the Citizenship then back home. Vancouver is the good place. The rent in Vacouver is not very high, same as ottawa. There is some house called Vancover special. It has one one bedroom unit and one two bedroom unit at ground floor all with separate entrance. Landlord usually lives in second floor. The units are similar as apartment.Their rent is lower than apartment building. The food price is little lower than ottawa.
But Vancouver has fewer jobs. And if you like to go to university. UBC and Simon Fraser are more difficult to get in than OU and Carlton.