Canberra Demons keep NEAFL hopes alive but face tough road