Clothing retailer Gap Inc has opened its first Banana Republic and Gap Factory Stores in Canada.