Do I still draw for Hidden Blade if I retreat my unit?

No, you do not draw 2 cards.

According to the established rulings for this interaction:

  • Hidden Blade requires a legal target at a battlefield to resolve.
  • When you play Retreat in response, it returns your unit to your hand before Hidden Blade resolves.
  • Because the unit is no longer on the battlefield, Hidden Blade no longer has a legal target. Consequently, it cannot identify "its controller" to grant the draw effect, and the instruction to draw is ignored.