India and Canada on Monday inked landmark pacts on supplies of Uranium and critical minerals and vowed to seal a comprehensive economic partnership agreement this year with Prime Minister Narendra Modi and his Canadian counterpart Mark Carney finalising an ambitious roadmap of cooperation to shore up ties including taking bilateral annual trade to over USD 50 billion by 2030.

