From the article:
"By law, CSEC cannot target anyone in Canada without a warrant, including world leaders and foreign diplomats at a G20 summit.
But, the Canadian eavesdropping agency is also prohibited by international agreement from getting the NSA to do the spying or anything that would be illegal for CSEC."
Is the NSA's activity in Canada illegal in the US? I don't know. But its certainly illegal in Canada. I'd also argue that focusing solely on questions of legality is missing the point: by spying on our allies in this way the NSA risks alienating them and causing diplomatic rifts that can have huge unintended consequences in future. We can all stick our heads in the sand and act as if the NSA is just acting in the national interest of the US, but it begs the question of who and what in the US the NSA is actually supporting. Its not supporting me and you, its supporting US multinationals, which have shown themselves to act solely in their own interest over and over. So my government, using my tax dollars, are spying for large corporations that screw over my people and my economy on a regular basis. Fuck them.