As far as VIA expanding into Detroit, I don't think that makes much sense. It makes sense to do customs / immigration and trainset transfer in one go, not transfer in Michigan and immigration in Windsor. Now, they could do preclearance but consider this- there is not a single preclearance site...