Home Affairs Minister Tony Burke has cancelled the visa of a South African national who attended a neo-Nazi rally outside the NSW Parliament.