I hold more than 30 different investment products. On that bunch of 30 of more investments, only 5 never let me down, in a sense that I never lost money (meaning never lost the initial investment money), even in bad times.
My top 5:
Fonds Desjardins Fidelity Frontière Nord
Energy and Base Metals Term Savings (Indexed term savings) – with Desjardins, but this GIC is now close
Maritime Life CI Harbour Seg Fund
Maritime Life Fidelity True North Seg Fund
CIBC Monthly Income Fund
Proof that it's very difficult to find very good investments.