The only differnce between a Canadian and a Permanent residence is the voting right and theres certain government jobs which you cant do, like working as a intelligent officer or a agent, spy etc lol
ah I thought you'd have to be born in the States to become a federal agent and CIA doesnt recruit from the military, they recruit freshmen from colleges