Well, you guys have 35 million people spread out over 3.85 million square miles, while we have 318 million people spread out over 3.79 million square miles. What that translates into is a delivery problem. A parcel delivery service can't spread its costs out effectively enough to make individual prices attractive. People are too far apart. A truck could conceivably spend half a day delivering a leather gag mask for your stuffed Hello Pony doll and not have any other deliveries in the area, so they can't charge the $3-$5 that might be fair for that service. Australia has the same problem. 80 bajillion square miles and only 238 people. You need a long range aircraft to visit your next door neighbor.
We don't have that problem for the most part. In my little condo subdivision alone, the UPS guy can stay busy for half an hour delivering to 6 or 8 places every day, and there are dozens of condo subs around here. In the span of a day, he could deliver a couple hundred packages at an average cost of say, $6 ea, which would be $1,200 worth of fees. Over the course of a month, that's maybe $24,000. Pay his salary, plus the guy(s) at the other end, in between, at the warehouses, plus pay for trucks and whatnot, and still put gas in the boss' yacht.
Of course, we have sparsely populated areas as well, but the higher population means things average out better so those folks get subsidized, so to speak. Delivering to them is a losing proposition, but it's ok because in the dense areas you're raking in the dough.
So, the answer is: grow some new people from scratch and teach them to spend money online, and the online businesses will grow because delivery won't be such a problem. If you need to know how to grow people from scratch, check out Japan, India or China. They've got it down pat. As I understand it, there's sex involved. I know you guys know about sex - I've spent a lotta time in Ontario. So, there must be some detail you're leaving out. The girls are getting screwed, but they're not taking it seriously.