Location is shared when location settings are set to share, and when the user is clocked into a shift on the driver app.
Either an Owner or Admin must create a user first from the Bambi Admin webpage (click text).
If the company's organization settings are set to allowing drivers to cancel trips then yes, a driver can.