OTTAWA, Ont. - Prime Minister Stephen Harper says the president of France will make his first state visit to Canada Nov. 2-4 and will address Parliament.

Harper's office says Francois Hollande will also visit Calgary and Banff, the first time a French president has made an official visit to western Canada.

The French embassy says Hollande will also visit Montreal and Quebec City.

The last French president to visit Canada was Francois Mitterand in 1987.

The PMO says Hollande will be accompanied by several cabinet ministers and a large business and academic delegation.

The trip will focus on greater co-operation on international security and threats, trade and economic development, innovation, and broader people-to-people ties.