But Judge Stephen Harrop's judgment, out today, said the Medical Council wrongly suspended the pair before investigations were completed.
He said the doctors should have had more chances to sign voluntary undertakings instead, restricting their public statements.
Judge Harrop said Shelton was "at risk of being unable to practise his profession for a lengthy period which may exceed any penalty ultimately imposed by the [Health Practitioners Disciplinary Tribunal] even if charges are laid and proved".
He said the council took a "draconian" step in suspending Canaday's certificate, when "the much less restrictive interim measure of a suitably targeted voluntary undertaking is far more likely to advance the council's goal of protecting the public from harm".
The chairman of the Medical Council, Te Kaunihera Rata o Aotearoa, Dr Curtis Walker (Whakatōhea, Ngāti Porou), said the two doctors faced ongoing investigations and remain suspended "until the court's formal decisions are entered".
The Medical Council will now consider whether to appeal the rulings.
Walker acknowledged the finding said there was "indisputable evidence that those who are not vaccinated are more likely to spread [Covid-19] and more likely to suffer more serious consequences themselves".