Members of Parliament (MPs) voted 177 to 152 in favour of adopting the address Tuesday evening.
New Democratic Party Leader Jagmeet Singh and his party’s caucus voted in favour of the speech.
Singh had said his party would support the speech after winning some key changes to legislation last week setting up new benefits for workers left jobless or underemployed by the COVID-19 pandemic.
Independent MP Jody-Wilson Raybould also voted in favour.
The Bloc Quebecois and Conservative parties both voted against.
Three Green MPs also voted against the speech.
Newly-minted Green Party Leader Annamie Paul announced Tuesday her party would not support the speech.
“I’m not just speaking of seniors. I’m also speaking of people with special needs and with disabilities,” Paul said Tuesday at a news conference on Parliament Hill.
“Those people are not protected.” Paul said the throne speech was also lacking because it did not promise a guaranteed livable income.
She said that would make Canadians more resilient against economic shocks.
“They call it a guaranteed basic income, we call it livable income, because you need to be able to live on it and live in dignity,” she said.
“I had been looking for at least an indication that the government was going to be introducing a pilot program.”
Tuesday’s vote marks the second time the Liberals have faced a confidence vote since Parliament has resumed after prorogation.
The results of the vote means a snap election will not be called at this time.
— With files from Global News’ Hannah Jackson