We live in the USA, and I have a daughter from the US about to go to university in Canada. We have therefore been checking out (and visiting) universities in Canada. However she has dual citizenship and therefore is not strictly “foreign” in either country. I will do my best to answer your questions based partly on our experience looking at universities:
“1.What universities do you recommend for an international student?”
This is a difficult question to answer because there are so many very good universities in Canada. Do you have a preference regarding the size of the university? Do you have a particular subject area where you want to study (such as “engineering” or “languages” or “medicine”)?
You can see a good list of strong universities in Canada looking at the Maclean’s listings:
http://www.macleans.ca/education/unirankings/university-rankings-2017/
Here you will see three listings. The largest and best known are listed as “Medical/Doctoral”. The ones listed as “Comprehensive” don’t have a medical school. Finally the ones listed as “primarily undergraduate” are perhaps the closest thing that Canada has to a liberal arts college. There are very good universities in each ranking.
Strong engineering programs are listed here:
http://www.macleans.ca/education/unirankings/best-engineering-universities-in-canada-2017-ranking/
Note that most of these universities teach in English. However, there is at least one bilingual university (Ottawa), and a few universities that teach in French (Montreal, Laval, Sherbrooke, UQAM, Moncton).
“2. How much money will i realistically have to spend on tuition and other expenses at a decent university and what programs (financial aid, scholarships, loans etc) can help me as a foreign student?”
You are going to need to check with the universities. I would think at least something very roughly around about $100,000 in US funds or a bit more (at least $135,000 Canadian) total over 4 years, but this will vary from university to university. My daughter has been offered some merit based financial aid at some universities in Canada. I have no idea whether or not her Canadian citizenship was needed for this, and it is not enough to make a big difference in total cost. I have heard that the costs for international students have been rising, possibly due to the weak Canadian dollar versus the US dollar, and possibly due to a very recent uptick in students going to Canada in preference to the USA.
“3.With a score of around 84/100%, do i have a shot at getting in to the better universities like York, UofT, Mcgill etc. And what are the best universities i can get in with those grades? (B+/A-)”
With those grades I would be surprised if you can get into McGill, Queen’s, Toronto, or UBC. Also, these universities are academically very challenging with good grades very tough to get. Thus you might be better off elsewhere in any case. Alberta and McMaster are in some rankings the next two academically strongest and most challenging. As far as I know these grades should be fine for most of the rest of the universities in Canada (and with these six removed there are still many very good universities left).
“4.What good universities are the cheapest for foreign students?”
From what I have seen, for a Canadian citizen there does not appear to be much difference in prices between universities in Canada. However, for international students there does seem to be a significant difference. For international students the small universities in eastern Canada seem to be a bit less expensive than the larger universities. Ontario might be a bit more expensive than other provinces. I am not sure why this is, and we have not checked out international student costs at all of the universities, or at anything in western Canada.
In terms of timing, are you looking to start in Sept 2017 or later? The application deadline has passed for most of these universities, and I think that some (such as Dalhousie) have April 1 as the application deadline for international students. Also, the deadline if you want financial aid has probably passed everywhere. Of course if you are thinking of starting a year later then you have lots of time.
“5.Can working while studying help me pay my tuition and how much?”
This I don’t know. I would not expect it to help much.