Canadian retailer Loblaw has seen its full-year earnings jump almost 19% but warned it expects trading conditions to remain tough.