NJ
The free trade agreements that Johnson had as an option were:
Swiss option: Multiple bilateral deals
Ukraine option: Deep and Comprehensive Trade Area
Canada option: A comprehensive economic and trade agreement
The Swiss option is not viable because Switzerland has a bespoke arrangement with the EU, based on more than 120 bilateral agreements developed over the last two decades.
The Swiss have tariff-free trade with the EU and limited access to the EU Single Market for services. In return, however, the Swiss accept free movement of people and comply with the EU’s regulations in relation to the parts of the Single Market they access, without having a say on what those rules look like.
That wouldn't work.
The Ukraine option is not viable because it "provides for nearly-full access to the Single Market through a special arrangement designed as a potential
first step towards full EU membership".
The Canada option might be the best solution - but it too might have issues for the ardent Brexiteer. It allows tariff-free trade with the Single Market for industrial goods and some agricultural produce but very limited access for services.
Canada does not have to comply with the EU’s regulations, but there is mutual recognition where each side accepts the other countrie’s regulations for market access to some services. It can lead its own trade policy but that means customs controls and compliance with the “rules of origin” checks.
That last part would be a problem for the UK.
This was from:
https://www.instituteforgovernment.org.uk/explainers/options-uk-trading-relationship-eu