While staying at the Guards Depot in the U.K., we found that Canadian corporals were permitted to go to the Corporal's Mess at the end of the day's duties. Seemed almost unfair, given the shift in responsibilities of the ranks; the Corporal of old was a Section Commander - today in our army, he's a sergeant, and is in most armies (American, German, Russian, etc.) but in the British Army, he's still a Corporal. Today, a CF corporal is kind of a private with a pay incentive and possibly a limited amount of responsibility, possibly some leadership training, but still something less than his pre-Unification (or British Army) counterpart.
We nonetheless availed ourselves without guilt. It was the only place we felt we could get a decent meal on base.