About 55,000 Canada Post workers went on strike Friday after their union said it had failed to reach a pay deal with the postal operator in the run-up to the holiday season.