Statistics Canada says the value of online orders placed by Canadians hit $18.9 billion in 2012, up 24% from 2010 when the survey was last conducted.
It says 56% of internet users ordered goods or services online in 2012, up from 51% in 2010.
In 2012, 77% of internet users researched goods or services or window shopped.
Internet users 25 to 34 were most likely to make a purchase online.
The average Canadian online shopper made about 13 separate orders and spent approximately $1,450 in 2012.
Among online shoppers, 58% bought travel arrangements such as airline tickets or hotel reservations and 52% purchased event tickets.