how did french language spread
To add to that list, I would say that religion was also one of the ways French spread to some other countries. The Catholic church expanded in many ways, in many places, and among its missionaries there were certainly some French speakers.