Perhaps École Polytechnique in Montreal; you only need 2.7 to get graduate positions. And, really, in engineering, not knowing much French, if any, is not a big deal beyond TAing. However, all master's degrees positions are fully funded.
@ Polar Scribe. Thank you for your advice. This is really helpful to know what really are my chances of doing funded M.A.Sc. Just following up on that are there not any smaller/ lower ranked schools which fund?
@Catria Thank you for giving me this information. I am wanting to do masters in Canada but they all want 3.0+ GPA in 3rd and 4th years separately which i couldnt get last year due to unfortunate circumstances. Are there any other schools you know of in Canada which fund Masters with low GPA's?
Also reading more on this amazing forum, I learnt its possible to do Phd. straight after Bachelors? I am intending on going into industry based research OR Teaching, havent decided yet. Is that a option for me in US? please enlighten. thank you.