A pilot recounts a challenging IFR flight into Toronto City (CYTZ) requiring an NDB DME approach due to unavailable modern navigation and a panel with outdated avionics. The flight highlights numerous ...