Last chance to register for Gregory River Canoe Marathon