India slams Canada’s Khalistani accusations