Hi. Welcome to justanswer.
Have you tried changing the power plug?
When the printer is connected, press and hold the power button for about15 seconds and then check if it responds or not
Was there any kind of power outage ?
I am afraid that the power circuitry of the printer has gone bad. You will need to change the power board. It will cost you around £30-40.
Hold down Resume button and press Power button once
Then the Power circuit pcb is the fault for sure
Since it has been about 2 year so it is not under warranty. So you can take it to any local repair shop and get it repaired.
There are many options available which you can check here. CLICK HERE TO VIEW
There are no Canon Repair Center in Scotland.
The pcb will cost around £25-30 plus the service charges by the repair center
Or you can check out this repair webiste. CLICK HERE
Please rate the chat positively by clicking the 5 stars present on the upper panel so that I can get credited for my services.