There's a lot of comments in this thread, with a LOT of up votes, claiming this is a nothing burger and isn't actually a change in Canadian foreign policy. I understand being annoyed at slow progress that should've happened long ago but claiming this is actually bad for Palestine is disingenuous.
Canada has never recognised a Palestinian government other than the Palestinian Authority (PA) which is an Israeli organisation set up to represent Palestine on behalf of Israel. Here they are clearly starting they have intention to do so which most likely will be the State of Palestine which is a Palestinian organisation that currently receives the most recognition in the United nations general Assembly.
Here they have declared their intent:
"Canada supports a two-state solution"
Here they have declared their current plans regarding recognition:
"Ottawa “will work intensively in all fora to further that end, including through the participation of the Minister of Foreign Affairs at the UN High-Level Conference on a Two-State Solution in New York next week."
Here Isreal have denounced the move by Canada:
"Israeli Prime Minister Benjamin Netanyahu strongly condemned the move,"
Here Hamas has declared support for similar plans for recognition that France has made:
"Hamas described the move as a positive step in the right direction towards justice for the oppressed Palestinian people"
If I were a paranoid person I'd say that the comments declaring Canada's plan to recognise Palestine are futile and meaningless are pro Israeli propaganda planted to look like a pro Palestinian stance. And when it comes to discussions about Israel online, I am very paranoid.