Too old (over 30 usually can't get work and travel visas), Too Canadian (My parents, grandparents, their grandparents are all born in Canada despite my UK heritage I'm not eligible). So I'd need to be sponsored for a work permit which would cost them £1000 (And I have to pay £244) . Which for a short contract is probably not worth the headache as my skills for this role are good but not something that is way beyond what other Euros would have.
Essentially the UK can't keep Euros out so they are making it tough and expensive for non Euros.