The deal with Canada is based on the current EU standards, which Canada are expected to observe and comply with, and it is based on something called "Regulatory cooperation", i.e. Canada maintains the current alignment with EU standards, and a discussion mechanism exists to deal with any future potential differences. Unilateral action by either party can cause invocation of penalties.
https://www.tjm.org.uk/documents/br...t-and-Regulatory-Cooperation-after-Brexit.pdf
Theses 'standards' include all 'workers rights', 'environmental standards', 'food/hygiene standards', etc.
Canada has not displayed a willingness to break international treaties. The same cannot be said about the current UK government. Therefore it is only natural that EU wish to include a mechanism to prevent UK from repeating its treaty breaking behaviour, e.g. future dynamic alignment. You could say, "the UK brought it on themselves".
If you were trading with a partner, would you expect that partner to align their products with your current and future standards? Of course you would.
It that partner has demonstrated their trustworthiness, you might cut them some slack. The UK has demonstrated that they are quite willing to break international treaties. Moreover Boris has declared that the future of UK will be a low regulatory regime.
What does he expect?
As I said, if EU agree a 'current regulatory' deal with UK, and UK is seen to diverge from that regulatory cooperation, there will be many more countries lining up for a "UK Style" deal. The EU will have created its own current and future weapon for destroying the Single Market.
It cannot afford to do that. What UK are asking for is simply not available, unless a mechanism is in place to cover such eventualities that EU can foresee, and UK have declared (and demonstrated) to be its future behaviour.
That is why it is a disagreement of ideologies. It cannot be resolved, other than one party making compromises.