Wouldn't it make sense to preconnect the origin domain and other subdomains while a user is on a cached amp served from ampproject.org?
For example, add a inside the source code of an AMP during the transformation process.
Perhaps the AMP runtime could do something like that after the page is done loading? Better yet, if some automatic preloading of the next page can be done heuristically, that would help smoothen the gap between AMP->canonical site?