Just went through this & found that ordering a new frame directly from Four Winns was going to be significantly cheaper than a local canvas shop custom building me one. Four Winns was asking around $450 + $150 shopping for me.
You can get after-market generic fit for way cheaper but not necessarily as nice. In the end I ended up fixing my existing one for now & moving on.