Queens Uni. Don't require gre read here www.ece.queensu.ca/Future-Students/Graduate/Admission-Requirements.html
Sorry bro no idea about work permits,
IT jobs I have heard are available in Ottawa, Toronto, Vancouver , etc and few in London or Windsor also
And every city stated above has atleast...