I'm a dual Canadian-American citizen and a senior at a US college. The jobs I'm considering most seriously after graduation are technical program manager positions at Google, Microsoft, Facebook, and other large tech firms.
Although macroeconomics is one of my weak subjects, the current economic situation has got me questioning whether I would be better off in terms of prosperity and job stability if I looked to start a career in Canada instead. What do you think?