IMHO Neither.
We are speaking to the wrong personae.
These western countries groom these terrorists for their ulterior motives, but it always backfires. The US groomed Osama bin Laden, and got kicked back, didn't it? Pakistan was created and groomed by Britain to keep India in check. Today Pakistanis are grooming young British girls, and their genitalia. When they are not doing that, they are setting off bombs. India is no exception. Rajiv Gandhi groomed the LTTE, and the rest is history.
Canada has been hobnobbing with these terrorists for a very long time. Moreover, them refusing VISA to our security forces, who risk and lay down their lives for the security of the nation, while totally their right, gives us enough reason to assume this as their tacit support for India enemies, i.e., the terrorists, and maintain total neutrality in the Canadian Parliament attack. We would still come out nobler than the west, because, unlike the west who supported the Nazis setting people on fire and burning down government buildings in Kiev, we are not supporting those that attacked the government building in Canada.