Puedes ver aquí una tabla de compatibilidad:
http://caniuse.com/canvas
De todas formas, yo no he mirado mucho canvas, pero a priori me parece que SVG es más escalable —valga la redundancia— que canvas y en general me parece más limpio. Pero esto lo digo sin saber mucho de canvas, así que seguramente sea un atrevimiento de lo más obsceno.