Cowboys hold off brave Canterbury in NRL