The market cap of India’s top six companies rose by ₹2 lakh crore as Sensex, Nifty 50 rallied for a third week. In Canada, an ...