India and Canada have signed a major uranium supply agreement worth USD 2.6 billion, marking an important step in strengthening civil nuclear cooperation…