Hi there, I'm Matt Sergei (do call me Matt, please) and can help you -
usually I create/enhance D3.js based charts for others. Converting (D3.js) SVG chart to use canvas is not a trivial task.
Can you show it first e.g. share the URL?
Otherwise I'm a webmaster and developer for 26 years, scripting web charts/animations/maps more extensively in last 7+ years. Usually I have to fix incomplete D3.js work by other freelancers here at least twice per year (4 times last year).
I'm incorporated and my rate is $150/day though I like to help. So if it's doable for my proposed budget I'll let you know.
Regards and hope you're safe,
Matt