Canada officially recognizes the state of Palestine