As far as treason, it is really a matter of interpretation. The FoxNews interpretation is that Bibi is an expert in economic sanctions with Iran, and Congress has the right to ask for the input from experts in hearings. The non-FoxNews spin is that Boehner violated the Logan Act, which is officially treason by conducting negotiations with the head of a foreign state without the authorization as an official agent of U.S. diplomacy.
Given the context, I do feel it is the latter. And while Pelosi did violate protocol when she went to Syria, she was not undermining Bush's policy towards Syria, she was trying to speed it up due to the Administration stalling. It was still wrong, but Boehner is intentionally trying to contradict Obama's recent thaw with Iran, during a potential time of war with ISIS. Iran has actually been very helpful in the fight against them.