Prime Minister Narendra Modi on Monday strongly condemned the deliberate attack on Hindu temple in Canada and expressed his dismay over cowardly attempts to intimidate Indias diplomats, stating that New Delhi expects Canada to ensure justice and uphold rule of law.