James recoñeceu, con todo, que a paz entre Escocia e Inglaterra era do interese de ambos países e estableceu boas relacións diplomáticas con Inglaterra, que emerxía nese momento dun período de guerra civil.
- Non. Primeiro ratificou o Tratado de Ayton en 1497. Entón, en 1502, Xoán asinou o Tratado de Paz Perpetua con Henrique VII. Este tratado foi selado polo seu matrimonio coa filla de Henrique, Margaret Tudor, o ano seguinte nun evento retratado como o matrimonio de The Thrissil e os Rois (o cardo e a rosa <unk> as flores de Escocia e Inglaterra, respectivamente) polo gran poeta William Dunbar, que era entón residente na corte de Xoán.