Last respects have been paid to a fallen soldier killed in Afghanistan.

Master Corporal Jeffrey Walsh has been laid to rest in Regina.

He was remembered yesterday as a valiant soldier, acutely aware of the dangers he faced in Afghanistan, but driven by a need to protect the world from the "monsters'' that threaten it.

Walsh died last week while on patrol in what appeared to be an accidental shooting by a fellow soldier. 

26 Canadian Soldiers have died in Afghanistan since 2002.