coma24
Line Up and Wait
My takeaway from this thread is that while "cleared for the approach" by itself is perfectly standard (and well-understood) in Canada, if I ever hear it when I'm flying in the U.S. again after the pandemic, I'll query the controller and ask for clarification.
If I was on an airway leading to an IAF or feeder and they said, "cleared approach" (which is the most rudimentary form of approach clearance..."for the" shouldn't be there), I'd mentally high-five the controller and get to it. I would have no questions. If I was on a random route and they said it, then I'd seek clarification regarding the altitude.
In other words, the circumstances where an altitude needs to be issued as part of the clearance are extremely well-defined. There's really no gray area, hence, the times when you'd actually need to seek clarification are equally well-defined.
Mercifully, instances of controllers making the error described by the OP are very rare afaik.