Hi there, I'm Matt Sergei (do call me Matt) and would like to know more about your project.
So please share your document to see what you need to have implemented.
Otherwise I'm a webmaster and IT developer for 26 years, scripting web animations/charts/visualizations for last 7+ years using CSS3, SVG and GreenSock (and other javascript libraries like D3.js etc).
Canvas is not a barrier, it's just SVG that is way easier to develop and maintain from basic to average (rendering) requirements. I usually have to fix incomplete SVG work by other freelancers here since they don't know well the SVG 1.1 specification, capabilities and its cross-browser support.
Looking forward to your reply and hope you're safe,
Matt