Recommendation needed for Canadian Broker

Looking for recommendations for a new Forex & Crypto pair broker that accepts Canadians. (Previously used LQDFX, left due to concerns around stability and withdrawal process and timelines).

Originally considered AVA Trade and IC Markets but neither now offer accounts for Canadians without insane fees and regulations.

I trade stocks, indices, ETF’s, etc using HSBC InvestDirect so looking for a reputable broker for Forex with good spreads and margins, low fees and easy deposit and withdrawals (including Crypto).