4. History is not a very employable degree. And at least in Canada, teaching is not easy to get into. You are better off going into Science, Business, Economics etc. I only know one History gradb and he's struggled to find a job for the past year. All he's found is a 3 month position at a museum on the other side of the country! Again, Canada might be a very different job market than the US, but make sure you research employment opportunities well. Try to get any work related to your field like internships before graduating. s
You're still better off studying what you like then studying what is employable. I wouldn't advise someone to study general economics for employment. There is already an overabundance of Economics students compared to what is demanded by the job market.