I would be very surprised by that. JH seems to be a very intelligent and detail oriented person. I assume, if he had a hand in planning he would have considered all angles including the resulting perception of the team. He's talked a lot about being proud to be Canadian and wear the maple leaf, he's talked a lot about getting the country to believe in them and he's talked a lot about pride and honour in the team and what they do. Scheduling a game against Iran seems to contradict so much of what he's said it doesn't make sense to me.
The CSA leadership on the other hand, and specifically NB, seem to be incapable of not shooting themselves in the foot. This is exactly what you'd expect them to do, team popularity on a meteoric rise? Schedule a game against Iran and have a bunch of Canadians question your decision making.
Who knows though, it's all speculation.