Hi, here is my situation. I'm an international student who just graduated with B.S in Chemistry in United States. I have OPT which let me get a status to be eligible getting a job in the U.S, but as you know it is really hard to get a job in the states as an international student. Even if I will get a job, it is not guaranteed for me to get a H-1 Visa and green card. So I decided to look into immigration to Canada. So it seems like there are two options for me to get working visa. First, Getting a master degree in Canada and taking an advantage of Post Graduation Working Visa (or two years college?). Second, going to Canada with working holiday visa and finding a job (seems like very limited chance). Please comment any opinions.