People in Quebec speak French because it was the main language of Canada. Furthermore, French speakers were the majority in Canada until 1830 when British immigration began to outnumber French Speakers in Canada except Quebec. read more
Because most of our ancestors (for original families) came from France. Back then, it was called New France. As an example, the earliest ancestor of mine that I know of who had my name, a Savard, in North America, goes back to 1663. read more