Prime Minister Narendra Modi spoke with Canadian Prime Minister Mark Carney on Tuesday and said India and Canada can contribute to a stable and prosperous world. The two sides discussed strengthening ties, including trade and a possible middle-power diplomacy partnership.