Shares in Canadian retailer Loblaw fell today (25 July) after the company, which had warned of lower earnings in 2012, reported a 21% drop in first-half profits.