Canada is an amazing country in which to do a post-Bachelor program.
First, professional Master programs are available offering an extensive selection from law to manufacturing management to engineering.
Why is this so valuable? Because Professional Master programs do not require you to find a supervising professor, which is extremely difficult.
However, you must be a very good student, and for some programs, demonstrate related work experience or other qualifications. You will need excellent English proficiency – some programs will permit you to improve your English at the university first before starting the Master program.
Meanwhile, there are some excellent Post-Graduate Diplomas that are worth thinking about . Canada has a system of colleges, funded, like its universities, by government money.
Their quality is excellent and they are known for excellent career preparation.
It is more and more common for Canadians to do a college PGD after completing a degree.
Secondly, all of these programs, Master degrees and PGDs, enable students to qualify for a work permit after graduation of at least one year, or if the student does 4 semesters (considered two years), a three year work permit!
Find more information about post-graduation work permits and about post-graduation immigration opportunities here.