Comment Re:Tor compromised (Score -1) 620
The NSA is not permitted to spy on Americans. The Canadian equivalent is not permitted to spy on Canadians. So they spy on each others citizens and exchange information.
I believe you are thinking of the CIA, who is not suppose to operate on domestic grounds. A simplified view is that the NSA is basically the domestic branch of the CIA.
Articles
http://en.wikipedia.org/wiki/National_Security_Agency
http://wiki.answers.com/Q/Is_the_CIA_allowed_to_spy_on_Americans