All non-emergency surgeries have been cancelled at Surrey Memorial Hospital in Metro Vancouver today as a code orange continues at the facility.

The code was declared last night when the emergency room was swamped with patients.

A code orange is designed to respond to an emergency such as a plane crash, but Fraser Health spokeswoman Helen Carkner says the code was called in this case because of extreme overcrowding.

She says there are 41 admitted patients in the ER and not a single free bed in the entire hospital.

Carkner blames Surrey's growing population and the lack of critical care beds for the latest crisis.

A code orange was declared at the hospital in January, also because of overcrowding.