Sales at Loblaws and Shoppers Drug Mart grow, helping boost profit to $508M