This is another thread, for your parents lol -note the poster got a big scholarship, so not the same situation as yours, but this is to help your parents evaluate how rankings work in the US by seeing how students hesitate between USC and universitiesthey may know. For what it’s worth I think McGill is your best choice but USC is not some cut-rate directional.
In the US you’d qualify for something called OPT. You’d have to email the Office of International Students to ask whether your degree would qualify you for 12 months or 27.
In Canada, your degree counts toward time toward permanent residency and work permits are easy to get.