2nd opinion wanted: faulty pop up flash

i have a friend using a Canon body. he fixed on a Nikon flash without knowing that he cant. currently his pop up flash wont work and the camera still reads that an external flash is attached. when sent to canon to repair they say need to change the entire top cover for $300. is that the only way? is there another way to fix without spending so much?

tks for reading

Top Bottom