UBC is fully funded for the duration of the program, and is a research/thesis based Masters in EE.
Stanford is unfunded (very expensive) and course work based MS (although I have heard you can get a TA/RA after going there).
I plan to do a PhD after masters, so which option is better? I have heard that UBC Okanagan is not of the same calibre as the Vancouver campus, is this true?