Thousands of truckers from Canada as well as the US have descended upon Ottawa to protest a vaccine mandate. They have found voices of support among some Canadian Conservative MPs as well as former US President Donald Trump, who said the convoy was "doing more to defend American freedom than our own leaders by far".