From what I've seen, Westinghouse won't consider if you don't already have a residence permit or student visa etc. Many others seem similar.
I'm an ontarian working in France, and basically you're not going to have any luck here if you have't done a degree from here (which I did after Queen's...