Yes, judges should be non-partisan, but that begs the definition of the term.  On certain issues the Canadian Supreme Court is particularly not, non-partisan.  First Nations issues area a prime example - when, for example, have they lost a case before the SCofC?  One could also note the member of the Supreme Court of the United States who openly spoke against Mr. Trump.  The U.S. media said very little.  Had she spoken out against HRC, the media would have been in a frenzy!