India suspends visa for Canadians