Canada joins Britain and Australia in recognizing a Palestinian state despite opposition from U.S. | Fortune