Yes. you can cancel anytime prior to or during the driver's arrival at no cost if within the allowed cancellation window (usually less than 5 minutes). However, canceling too frequently may impact account standing/reliability rating as well as incur additional fees depending on specific region/country policies set by local regulatory authorities.