french is actually one of the 2 official languages in canada. from my experience, the majority of ppl outside quebec don't actually speak french. but pretty much all grocery items have a french version on the other side of the label (unless it's an imported item), bigger websites have a french version of the site, etc.
quebec specifically is very serious about keeping french as their first language that there are laws in place to promote it as their main language (ex: everything to be written in french first, sometimes things aren't written in english at all). at least from what i've heard, i'm not too familiar with the laws. it's a bit of a struggle for me to eat out there sometimes bc things aren't always written in english.