Canberra did it the hard way, but two late tries sealed a thrilling comeback 28-16 win over the Warriors and put them in the box seat to finish in eighth place.