I live in Canada and I basically have to search hard just to find cricket on tv. I thought of some reasons why cricket has not made it to the mainstream...tell my what you think.
http://www.infobarrel.com/Selling_cricket_to_Canada_and_the_US
http://www.infobarrel.com/Selling_cricket_to_Canada_and_the_US