Hey! I'm from Nova Scotia, just outside of Halifax.
How do you like it there?
Everywhere you go will have its pros and cons, but all in all, I love Canada and being Canadian.
Would you move to a different place if you could and why?
I like to travel, but I don't think I'll ever move outside of Canada.
Is housing expensive?
It depends on what kind of housing you're looking for. If you're looking to rent (whether it be an apartment/condo/duplex.etc.), you'll likely be able to find some reasonable options. Buying a house is more difficult/expensive, especially if you want to live closer to cities. However, this all depends on where you're looking to go and when you're looking to go there, so it's hard to say. It's also worth mentioning that there isn't much cost difference between staying in residence at a university and renting an apartment for the same amount of time. I would recommend residence though, because your food is included and you don't have to worry about transportation to/from campus.
Is it (unreasonably) difficult to get into universities?
While it depends on the university and the program, I'd say no. Maintain decent grades (shoot for about an 85% average, although some universities/programs will ask for lower/higher averages), take part in an extracurricular or two and you should have no problems.
How are foreigners treated?
In Nova Scotia at least, foreigners are treated very well. When I was in highschool the exchange students always felt like they belonged and had friends at my school - a lot of them would even come back the next year to continue their exchange. I work at a grocery store and meet people from places from Alabama to Germany who never hesitate to talk about the people they meet here and how nice and helpful they are. Canada is generally very accepting.
Is it difficult to find a job? (Especially as a student?)
In all honesty, finding a job is the easy part. Stores love to hire part-time students, so if you show them you're willing to work and are enthusiastic about it, they will want to hire you. Getting good hours is another. If you want lots of hours - and as a student you probably do - look for smaller businesses/stores, where things are more personal and people are more willing to give you shifts when you ask for them. Check
Jobbank as often as possible (select the Student/Youth jobs part), you never know when a job will come up.
Hope some of this helped! If you have any other questions about university/jobs/all that crap I've also had to go through this past year, I'm happy to help.