India suspends visas for Canadians as row escalates