This week’s earnings reports show mixed results for Canada’s biggest companies, as Barrick, Loblaw, Manulife, Linamar, and ...