An extensive review of the merits of that letter has been undertaken by Christopher Bird at the court.ca that is well worth reading.
Update. Follow the link for an up-to-date listing of Rushfeldt's list of 42 organizations calling for the impeachment of Justice Beverley McLachlin.