France President Francois Hollande arrived in Canada, launching a three-day state visit aimed at boosting trade and security ties between the two nations.