Loblaw, Canada's largest food retailer has vowed to sell only "sustainably sourced" seafood in its stores by the end of 2013.