Of course, recognizing a government is different from recognizing a state, and we know this as Canadians. Canada exists irrespective of which government is in power at any given time. Governments come and go. Statehood is a legal, juridical fact in international law, so recognizing Palestine as a state does not mean that Canada would have to recognize any particular government that would govern that territory.
On October 29th, 2024. See this statement in context.