You are not permitted to cancel shifts you've been booked for more than 3 times in a 6 month period or you're suspended.
However, more than twice now I've had my shift cancelled at last minute by them, a couple of hours before the shift and received zero pay even though it was short notice.
Is this commonplace for agencies?
Just gets a bit frustrating how it's one sided.