India and Canada signed a long-term uranium supply agreement to fuel India’s civil nuclear power reactors.