Under the approximately $350m contract, Cameco will specifically source Canadian uranium from the company’s operations in northern Saskatchewan.

Canadian Prime Minister Stephen Harper said: "I congratulate Cameco on this contract for India’s nuclear-generated electricity program, which will generate jobs and economic growth in Saskatchewan.

"This contract is a clear signal that our countries are open for expanding business partnerships together."

The contract between Cameco and India’s Department of Atomic Energy was signed during the official visit to Canada by Indian Prime Minister Narendra Modi.

Currently, India is generating 6,000MW of nuclear power, meeting about 3% of its electricity needs.

The country is also developing 4,300MW of six reactors, which are due to be commissioned by 2017 as part of its efforts to have 45,000MW nuclear capacity by 2032.

Cameco president and CEO Tim Gitzel said: "This contract opens the door to a dynamic and expanding uranium market.

"Much of the long-term growth we see coming in our industry will happen in India and this emerging market is key to our strategy."

The uranium export contract is authorized by by the Canada-India Nuclear Cooperation Agreement (NCA), which came into force in September 2013.