The 'deliberate attack' on a Hindu temple in Canada sparked strong condemnation in India on Monday, with Prime Minister Narendra Modi asking the Canadian government to ensure justice and uphold the rule of law.