Have you looked into the International Tuition Award at UBC? It covers 3,200 a year of tuition; all international applicants are considered and from what I understand (from talking to students) they distribute several of these awards every year. Also, you are eligible for unsubsidized Stafford or PLUS loans at UBC http://you.ubc.ca/tuition-scholarships/loans-assistance/us-loans/