The UK will not only have to renegotiate with the EU, but every country in the EU, as I recall, and as well as that there's over 50 other countries the UK need to negotiate with.
Canada is in the last stages of negotiating a deal with the EU, it's taken 10 years to negotiate! To think this is going to repair itself any time soon is idiotic!