Canada approves Pfizer-BioNTech vaccine for children