Why would the government pardon Snowden. He took highly classified information (Secret & Top Secret) and took it to a foreign country. That more or less equates to espionage.
If he had stayed in the US, the I think a case could be made, but at this point, we have no idea how much info he provided the Russians.