India gives Canada a week, mulls retaliation