¿Por qué se usa el botón Cancelar??
Cancelar es principalmente útil para diálogos de varios pasos donde el usuario ha progresado más allá de una o más páginas con acciones. En este momento, presionar el botón Atrás no desabrochará estas acciones y sería mejor si el usuario haga clic en Cancelar.
Debe cancelar ser un botón o un enlace?
Para resumir
La opción de cancelar es similar a abortar una acción y, por lo tanto, similar a la navegación al estado anterior de la interfaz de usuario. La navegación se representa en la interfaz de usuario web como hipervínculos y, por lo tanto, la opción de cancelar debe ser un hipervínculo.