I've heard international fees out here are through the roof. What coast are you closer to in Canada?
Honestly, I'm an instate student and have 40K of debt from attending college 3 hours north of my parents. I wish I'd been able to stay with them and go to school, but I wanted to attend in an area with jobs in my field (computer engineering) - even though I haven't gotten the certificate yet, I've already gotten a job in my field that pays competitively. Point being, it doesn't matter where you go to school, but I'd look at where you'd like to end up (as far as internships go) and start there. Also, be aware that with a Psychology degree, you'd be hard pressed to find a well-paying job to cover loans without a Master's or PhD, and with English, it's very hard to find jobs in general (ESPECIALLY if you place your emphasis on education - at least in the US, it's harder for english/math/science teachers to find jobs because of how strict we are trying to make our standards). So, if that's where you're headed, I'd try attending college somewhere close to home, and then look at xfer.
Right, academic fees for the international students are extremely high ranging between USD15,000 and USD45,000 annually.
If you choose the private university in the big city, the highest fee would be incurred. Plus, you need to add the living cost.
If you consider to apply the scholarship, it'll be dependent on your parents' income. You will compete with the students from developing countries whose parents' annual income could be USD3,000 or 5,000.
I think you will be required to submit the balance of your bank account to get a student visa, so you need to save at least USD50,000 in advance. That's how my friend did before she flew to the US to get MD. She worked full time and a few part time jobs for two years after graduating university and saved USD60,000.
Money does matter for international students. I think Canadian university provides you good education as US one. Why American university??