India and Canada on Wednesday completed the final formality to enable uranium sales to India by signing a commercial agreement after a bilateral meeting between PM Narendra Modi and his counterpart