Carney greets non-G7 leaders at Alberta summit, including India's Modi, after pledging $2B in aid to Ukraine