Central Kitsap Fire & Rescue spokeswoman Ileana LiMarzi says the man was able to yell for help and someone on shore called 911 Tuesday afternoon.
A rescue crew found the man clinging to the top of the submerged canoe. They pulled him on board their boat and towed his canoe back to his waterfront house. He was unhurt.
LiMarzi says the man was not wearing a life jacket. He was not identified.
Silverdale is west of Seattle.