Wow your stats nearly matches mine, I am also from a 3rd world country in Asia and I'm applying to ECE/EECS at those schools:
- US: UIUC, Boston U, NYU Tandon, Stevens
UIUC and Boston chances are pretty meh, Tandon is a bit better I think, Stevens is my only real hope for US
- Canada: UWaterloo (meh chance), YorkU and MUN (pretty better chance I guess)
So yeah I'm also applying for a couple of jobs, always nice to have a backup plan ...