'It is unlikely that Mexico, or any country, would allow itself to be extorted into paying for another country’s infrastructure as part of a trade deal.' 
I am under the impression that Canada has paid the majority for the new bridge and supporting infrastructure connecting Windsor/Detroit. 
I seem to remember that Canada paid the US $1B when we sued for peace to settle the softwood dispute.