You don't say oot and aboot? Do Canadian school kids learn both English and French or is it a choice?

Quite a bit of Canada doesn't know any French at all, no. It's a choice.
It's mainly Quebec that speaks it. Outside of Montreal, you'll be hard pressed to find someone that speaks English.