The accident occurred shortly after 7 p.m. Friday on a lake near La Tuque, about 300 kilometres north of Montreal.
Witnesses reported the pilot tried to land the aircraft on several occasions without success.
The passenger, a 54-year-old man from Candiac, Que., died from his injuries.
The 48-year-old pilot from Montreal remains in hospital.
An investigation is underway to determine the cause of the crash.