We cannot take solace in the fact that an attack has not taken place in Canada. This country has been named on at least three occasions by AL QAEDA or its affiliates and is viewed as a legitimate target.
Canadian society has to understand this: Not helping the US in Iraq hasn't bought them any security. Canada is a target not because she did something in the past but because for what she is: a democratic Sharia-free nation.
Canadians are in the same boat as the Americans. Whether they like it or not.
See this video in which Prime Minister Harper makes excellent points.