Narrative:

At 10000 ft approaching toronto, was given descent to 9000 ft. Thought controller said 5000 ft so read back 5000 ft and set 5000 ft in altitude alerter. Descending through 7000 ft, controller asked what altitude we were descending to and we were now cleared to 4000 ft. I said we were originally descending to 5000 ft and were now continuing to 4000 ft.

Google
 

Original NASA ASRS Text

Title: A FLC FAILED TO MAINTAIN ASSIGNED ALT ON DSCNT INTO YYZ.

Narrative: AT 10000 FT APCHING TORONTO, WAS GIVEN DSCNT TO 9000 FT. THOUGHT CTLR SAID 5000 FT SO READ BACK 5000 FT AND SET 5000 FT IN ALT ALERTER. DSNDING THROUGH 7000 FT, CTLR ASKED WHAT ALT WE WERE DSNDING TO AND WE WERE NOW CLRED TO 4000 FT. I SAID WE WERE ORIGINALLY DSNDING TO 5000 FT AND WERE NOW CONTINUING TO 4000 FT.

Data retrieved from NASA's ASRS site as of July 2007 and automatically converted to unabbreviated mixed upper/lowercase text. This report is for informational purposes with no guarantee of accuracy. See NASA's ASRS site for official report.