Amazon faces Teamsters union drive at nine Canadian sites, including Nisku, Alta.

Amazon on July 28 posted $113.1 billion in revenue during the three months ended June 30, an increase of 27% from the same period in the prior year but falling short of the $115.2 billion analysts had expected. (Ronny Hartmann/AFP/Getty Images) Amazon on July 28 posted $113.1 billion in revenue during the three months ended June 30, an increase of 27% from the same period in the prior year but falling short of the $115.2 billion analysts had expected. (Ronny Hartmann/AFP/Getty Images)