La acción de pausa funciona, pero el lienzo no puede leer/dibujar el primer cuadro hasta que el GIF se haya cargado por completo. No creo que podamos solucionarlo adecuadamente, así que agregué un color de fondo sutil al elemento canvas, que se mostrará de la siguiente manera: