No tengo mucha idea de canvas, pero se me ha ocurrido que pongas el canvas en un div con el width proporcional (%) que quieras y despues en javascript
:
Código:
var mydiv = document.getElementById("mydiv").offsetWidth;
//CODIGO AQUI
ctx.arc(75, 75, mydiv, 0, Math.PI*2, true);
EDITO: Lo acabo de probar y "funciona", pero no creo que sea la mejor solucion