Vancouver Sun publicly shamed for printing Beijing-funded "propaganda"