This sounds like a screwup from the distributor and not Canaan.
It also sounds like you have not done your due diligence if you just waited around months for emails instead of following up immediately.
Ive followed up several times each and every time theyve told me my order is secured and that I just have to wait.
All of that changed yesterday when they finally after 70 days of lies told me they cant fill the orders.
Ive replied to that email twice! And Ive emailed them 6 times yet to get a response from them directly.
Im not making this up.
Well, call them man. I doubt they'd reply "Yo we can't fulfill that order, and we're keeping the cash, ciao lol", Canaan would flip if one of their 2 Distributor in NA was skimming by ripping off clients. Maybe take it up the food chain if you really went through all that trouble for a while and not just recently, during holidays period.