A great link for practice exercises on various grammatical concepts that you can choose yourself. Make sure you try Niveau 1 and Niveau 2. Bonne chance! http://www.didieraccord.com/Accord1/
Looking for extra practice exercises? There are tons here that you can try and have marked right away! http://www.laits.utexas.edu/fi/tv/index.php
Looking for extra reading practice? Check out an article at any of the local French newspapers: La Presse, Le Soleil, La Tribune... http://www.cyberpresse.ca/
Looking for hard to translate vocabulary? To find technical terms try "Le Grand dictionnaire terminologique" from the province of Quebec. It can search terms and list translations according to domaine. Beware - Not a text translator! http://www.olf.gouv.qc.ca/ressources/gdt.html
Looking to brush up on very basic french skills? Explore "Le Fleuve" and try playing a few vocabulary and reading games! It is very basic but we often forget the very simplest of things! http://www.tvokids.com/play/lefleuve/index.html
The French "sister station" to Much Music. http://www.musiqueplus.com/
Fun song--"Pourquoi take French?"
Here are some other resources that you can't find on the internet.