If it's just Firefox, before you go through the aggravation try a little test to see if the problem is in your Firefox configuration.
Rename your Firefox settings/cache directory, either via the terminal
Code:
mv ~/.mozilla ~/.mozilla.old
or through the File Manager. It doesn't matter what it's called, just not
.mozillaUpon relaunch, Firefox will recreate a new directory. It will not contain any of your bookmarks, addons, or history, but it is reversible, and you can test out Firefox to see if it is a configuration/addon causing a problem.
If it works to your satisfaction bookmarks can be migrated over to the new directory, either with Firefox's own tools, or copying the right files from the old, to the new. Addons, like Scrapbook, can be copied over as well, but it could be less drama to re-install them with internet access to ensure all the pieces are set in place, and then move the stored data, or saved pages, if needed.
After you have squeezed out all the good in the old directory, it can be deleted.
If starting fresh doesn't fix the Firefox crashing problem, you can always wait a week for a new version of Firefox, or revert to an older version.
...because ferreting out the Canon printer drivers could be a nightmare.