I was in a similar situation but I ended up creating a support ticket. They responded by asking me to verify my ownership by responding to their email from the account I didn’t have anymore… So you saved yourself some wasted time by not attempting to resolve the issue with them.
As others have pointed out, CloudFlare doesn’t sell .ca domain names due to the ownership restrictions applied by CIRA. I’ve personally used Web Hosting Canada (WHC.ca) for many years, including their hosting for a while. I also have a couple of domains with Register.ca.
I then use DuckDNS for dynamic updates and the free tier of CloudFlare for security certificates and some simple access rules.