PM Narendra Modi concluded a "productive" visit to Canada as he addressed the G7 Summit and met with his Canadian counterpart Mark Carney.