Canada Post yesterday cited “fierce and dynamic” competition from non-union Amazon and other rivals in reporting a $153 million pre-tax loss for 2019. The report follows cabinet’s April 1 award of a sole-sourced contract to Amazon to manage distribution of pandemic supplies: “Our inflexible and high-cost structure threatens our ability to effectively compete.”