It's been claimed that
The U.S. immigration court system suffers from profound structural problems that have severely eroded both its capacity to deliver just and fair decisions in a timely manner and public confidence in the system itself. At a time when funding has skyrocketed for immigration enforcement agencies, chronic underfunding of the court system has left it without the resources to effectively manage its ballooning caseload. Most troubling of all, the immigration court has an inherent structural conflict of interest, the Attorney General is responsible for overseeing both the judges who decide immigration cases and the Department of Justice (DOJ) attorneys that prosecute immigration cases at the federal level.
This inherent conflict of interest is made worse by the fact that immigration judges are considered merely government attorneys, a classification that fails to recognize the significance of their judicial duties and puts them at the whim of the Attorney General. The judges do not enjoy many of the protections of Article III federal judges, such as life-tenure. In fact, immigration judges have no fixed term of office and can be fired by the Attorney General or be relocated to another court.
Beginning Monday, October 1, 2018, Attorney General Sessions will subject all immigration judges to individual case completion quotas and time-based deadlines as a basis for their performance reviews. This unprecedented policy requires judges to adjudicate a certain number of cases or face discipline which may result in termination of employment. The policy was described by NAIJ [National Association of Immigration Judges] as a “death knell for judicial independence” and will undoubtedly pressure judges to rush through decisions to protect their own jobs.
Assuming this info about the US immigration judges is correct, is it common in other parts the West (e.g. Canada or Europe) for immigration judges to have their work evaluated by the Attorney General (or equivalent) and for them to be fireable by the Attorney General as well?