600 is most helpful. If you are well prepared in science and engineering, you may readily get admitted into Information/Computer science/Engineering programs. My feeling is that Canada does give you the opportunity to do what you want to do. Your email will be welcome.