In general you should go to the best school you can get into.
For a functional goal like human resources, it's questionable to as whether you actually need to specialize. My feeling is that it's not exactly a highly-specialized area, there's enough coverage of the topic and organizational management through the usual core and elective course coverage.
As for career potential after graduation for non-residents, it really depends. In Canada, you will get a two year visa after graduation, if you do a master's program there. That's a given. However, without decent career services and a strong alumni network this may be meaningless. That's why it's important to get into the best school you can get into. These schools have the best MBA programs in Canada:
Toronto - Rotman
York - Schulich
UBC - Sauder
McGill
Western - Ivey
Queen's
In general you should go to the best school you can get into.
For a functional goal like human resources, it's questionable to as whether you actually need to specialize. My feeling is that it's not exactly a highly-specialized area, there's enough coverage of the topic and organizational management through the usual core and elective course coverage.
As for career potential after graduation for non-residents, it really depends. In Canada, you will get a two year visa after graduation, if you do a master's program there. That's a given. However, without decent career services and a strong alumni network this may be meaningless. That's why it's important to get into the best school you can get into. These schools have the best MBA programs in Canada:
Toronto - Rotman
York - Schulich
UBC - Sauder
McGill
Western - Ivey
Queen's