I feel we can apply a bit of common sense. If the aircraft is near its cleared altitude which happens to be the MVA, and still has a few miles to go to the lower MVA, don't anticipate.
If, using Calgary TCU as an example since it has lots of different MVAs (them Rockies get in the way) and aircraft is in the 13,200 ft MVA (can't remember the exact alts here, but it'll do) and will cross into the 9,200ft MVA in 10 miles, and is now passing FL200 in descent, go right ahead and give descent to 10,000 ft.