Yes. It's pretty normal in the Westminster system and more generally in Parliamentary systems.
Was it expected? Eh - kind of. In the last few weeks much of Trudeau's cabinet has resigned or voiced their disapproval. NDP has signaled they would support bringing down the government.