Canada has two official languages, English and French, and that fact shows up everywhere. It is printed on cereal boxes, stamped on passports, and announced on every flight that leaves a Canadian ...