Yes, they can.
The confirmation email sent to a patient contains a link that they can click to cancel their appointment.
Note: This is only sent for in-clinic appointments and not virtual appointments.