India has always been resistant to the idea of including labour and environmental measures in an international trade agreement. It does not want to accept a direct link between its obligations and trade disciplines regarding international standards in working conditions and environmental protection, which it even signed.
Discussions are ongoing. Canada's approach, as you explained, is to include measures in an annex to the free trade agreement. The annex would contain a statement whereby both countries confirm their intentions to respect international standards. Negotiations are under way. I cannot say with confidence what the outcome will be.