A pensioner who is being treated for cancer is facing a $665 fine from Queensland Parks and Wildlife for picking up a crystal bordering a Queensland national park.