UK Canuck:
No problem at all riding your Canadian-plated motorcycle in the UK. Just be sure to have a white oval sticker on the back with 'CDN' on it. Years ago, you could get these from the Canadian Automobile Association - but if you go to any sign shop you could get them to make you one easy enough. Don't get fancy with the design, use the same colour, size, shape, and typeface as you see in the picture below.
Others have given you good advice above about how and where to get insurance. In the past, I have purchased European insurance from various sources - MotoTouring in Milan, Dooby in Croatia, and Motocamp Bulgaria. The product that each of them sell is exactly the same thing (minimum liability coverage for the EC, including the UK), so choose your vendor based on service quality, reputation, and price. We have a long discussion here in the HUBB about European insurance - here is the link:
Here is where you get the cheap European green card insurance. Start reading that post about halfway down page three (posts from about 2017 onwards).
Concerning transportation of the motorcycle from Canada to Europe, I have always shipped by Air Canada or Motorcycle Express. There is some information about shipping a motorcycle by air at this post:
Shipping Canada to Europe.
The only problem you might run into is if you are a UK citizen travelling on a UK passport. I mention this because your username (UK Canuck) suggests this might be the case.
If you are travelling on a UK passport, you MIGHT encounter some problems with customs & excise either at the moment you import the bike, or perhaps later on if you are stopped by police or customs & excise whilst riding.
For someone like me (born in Canada, travelling on a Canadian passport, with a Canadian driver license, riding a Canadian-plated bike in Europe), it is obvious to customs & excise that I am a
bona fide tourist and there is no possible chance that I am trying to import the bike illegally, or evade the requirement to comply with each country's MOT checks, etc.
If, though, you are riding in your country of citizenship (UK?) on a foreign plated motorcycle, the authorities could make a credible case that you are not a tourist, should have paid import duties, and should have plated the motorcycle in your country of citizenship, which means MOT compliance, RHD headlight, etc.
So, let's hope you have a Canadian passport & Canadian driver licence.
Michael
Note White Oval Country Sticker Under Licence Plate