If you want to learn to speak French and use it actively, not just to prepare for some exam, I can recommend French In Action from my experience. It is a base for a 2-year course at Yale University. The whole course revolves around a story about an American student on vacation in France, a French girl, and their families. A complete multimedia course consisting of 52 30-minute video episodes with commentaries, 2 textbooks (500 pages of transcripts, visual aids and readings), 2 workbooks (1000 pages of exercises), 1700 audio files aiding the workbook and 2 study guides (400 pages). There is material for roughly 2 hours a day study for year and a half, but it'll get you to the level where you can easily live in France (or Quebec :).