Gap Inc. launches Canadian e-commerce site