I have posted many times why, when & how, won't repeat here.
Ground & other logistics are absolutely no issues - Cricket Canada & Ontario Govt. are just waiting for some financial assurance for long term so that they can invest on cricket. In GTA, over 50% Electoral seats are often decided by people, whose roots are associated with cricket - politicians will be "hungry" to support the initiative. There are over 2.3 million cricket loving people in GTA itself, and these are average $35K+/year earning people -even the next PM or Opposition Leader in Federal Govt. could be a cricket loving man!!!
I can tell that outside few Cricket playing white Nations, in Western World, none comes even remotely close to Canada on cricket prospects. You have to know a bit about how cricket expanded - British took Cricket to AUS/NZ & South Asia because these countries' Cricket season didn't cut their path with English season - English Pros used to play in home summer then on board of ship for their winter; Canadian Cricket season (5 months) exactly cuts path with British season, hence AUS is so good in cricket & not Canada, otherwise it's a sports crazy nation and spends highest per capita on sports & youth development. Obviously, one has to develop & nurture the market - less than 25 years back, I am sure, most people would have laughed at the thought that Bangladesh actually is a bigger cricket market than PAK.
Canada has land in abundance and sports facilities are so good & so well managed that actually even most of the High School grounds are in better condition than most FC grounds in PAK. 3-4 years contract of PAK team playing 6-7 ODIs & 3-4 T20s every summer, and may be few games of PSL - building/upgrading a 10K capacity International standard 70 metre ground is 3 months problem. Tax & few other issues are there, but there are loop holes as well - a Pro CPA can find enough holes to maximize return for PCB. Also, be sure that those Canadian wickets & outfield built on Canadian black soil will be MUCH, ...............MUCH better than those mud dross of UAE. PAK chased 264 in 1996 against IND & Kumble here, on a Day 3 like wicket - in UAE, chasing team will need to bat 2 times to have a remote chance for that even in 2018.
Canada is a dream land for dying a sport like cricket - China is on soccer (outside their traditional games), it's foolish to think that Cricket can expand in China when 99.999% people understands cricket means a beetle.