Canterbury secure extra-time thriller