:projects:canyon_creek_champagne.jpgCanyon Creek is one of the most spectacular whitewater runs in southwest Washington attracting paddlers to an incredible diversity of rapids packed into the short run from Fly Creek to Merwin Reservoir. Paddlers living in Portland and Vancouver are lucky to have this backyard gem which can be enjoyed after work or even before work for a “breakfast run”. Consistent flows, easy access, the scenic beauty of the canyon, and high quality rapids make this creek a popular destination for locals as well as visitors from across the country and even overseas. Each spring those competing for title of fastest paddler down Canyon Creek can be found at the annual Canyon Creek Race, one of the most well-attended creeking races in the country.

Runs on Canyon Creek start as high as Pelvey Creek in the Gifford Pinchot National Forest. On these upper reaches of the creek, rapids are more widely spaced but it's still a great section of river. Most come for a shorter section with the highest density of rapids starting at Fly Creek. This section flows through private timber land, but past harvest activity is generally not apparent from the creek which is well screened by vegetation that clings to the steep canyon walls. The real threat to this creek has been hydropower development.

Hydropower

On September 12th, 1991 Walter Musa obtained a water right (Control Number S2-28278) for hydropower development on Canyon Creek and on December 30th, 1994 Mr. Musa filed a formal application (see application) for the project (FERC P-11513). Constructing this project would destroy a good part of the run with a dam at 45.9423N 122.3445W and a powerhouse at 45.9522N 122.3476W. Soon thereafter FERC issued a preliminary permit (see permit) allowing Mr. Musa to investigate feasibility of the site.

Local boaters rallied and AW Regional Coordinator Andrew Wulfers helped spread the word (read AW Journal article). Technical assistance was provided by AW's first Conservation Director Rich Bowers who was responding to a flurry of preliminary permits threating whitewater runs across the country and received support for this work from a Conservation Alliance grant in 1993. Former AW board member Brooke Drury, based in Seattle, also took a leadership role and several other organizations including American Rivers, Clark-Skamania Flyfishers Association, Gifford Pinchot Task Force, Oregon Kayak and Canoe Club, Rivers Council of Washington, and The Mountaineers all joined the fight to keep this creek free-flowing.

Andrew organized the first Canyon Creek Race and Rodeo (read AW Journal article) and helped raise visibility of the hydropower threat. Businesses that stepped up to sponsor this first event, that still takes place every year, included Alder Creek Kayak and Canoe, All Star Rafting and Kayaking, Kavu, Orosi, Patagonia, and Perception Kayaks.

It soon became apparent that Mr. Musa had applied for a preliminary permit to claim a site while waiting for conditions to become economically favorable for development of the project. This is known as site banking and is not legal. On December 18, 1997 FERC canceled the preliminary permit for this project (read FERC Order). Brooke Drury reported that the Canyon Creek Hydropower Proposal was now “Dead in the Water” (read AW Journal article). While there are no current plans to develop hydropower on this creek, there is always a chance that a new application could emerge.

The best way to protect this creek would be through the Wild and Scenic Rivers Act. Canyon Creek is probably the highest value recreation resource for whitewater boating of any of the rivers in the Lewis or Cowlitz drainage. Given the recent hydropower proposal on this creek the boating community continues to remain concerned over the future of this spectacular run.

Access

Runs on Canyon Creek end with a paddle out on Merwin Reservoir. During the relicensing of the Lewis River hydropower projects, American Whitewater examined access alternatives with PacifiCorp. We were not able to locate another site with reasonable access but requested that PacifiCorp address erosion issues and provide an alternative to the steep climb up a muddy bank. As part of the new license that was issued for the hydropower projects, FERC incorporated our request that requiring PacifiCorp to formalize the reservoir access that serves as the take-out.

:projects:canyon_creek_usfs.jpg

The upper section of Canyon Creek as it flows through the Gifford Pinchot National Forest. Photo by Thomas O'Keefe.

:projects:canyon_creek_pygmy_owl.jpg

A pygmy owl stands watch over Canyon Creek at Twin Bridges. Photo by Thomas O'Keefe.

7.4.3PHP Version860msRequest Duration6MBMemory UsageGET content/{url}Route
    • Booting (40.21ms)
    • Application (820ms)
    • 1 x Application (95.32%)
      820ms
      1 x Booting (4.68%)
      40.21ms
      14 templates were rendered
      • legacy.views.container-view (resources/views/legacy/views/container-view.blade.php)6blade
        Params
        0
        components
        1
        controls
        2
        id
        3
        class
        4
        title
        5
        formRenderService
      • legacy.views.container-view (resources/views/legacy/views/container-view.blade.php)6blade
        Params
        0
        components
        1
        controls
        2
        id
        3
        class
        4
        title
        5
        formRenderService
      • app::layout.gadget (resources/views/layout/gadget.blade.php)2blade
        Params
        0
        contents
        1
        formRenderService
      • layout.columnstyle.one (resources/views/layout/columnstyle/one.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
      • layout.columnstyle.componentstack (resources/views/layout/columnstyle/componentstack.blade.php)9blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
        7
        stack
        8
        component
      • layout.main (resources/views/layout/main.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
      • layout._headers (resources/views/layout/_headers.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
      • layout.header (resources/views/layout/header.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
      • layout._scripts (resources/views/layout/_scripts.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
      • layout.navigation (resources/views/layout/navigation.blade.php)8blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
        7
        menu
      • includes.alert.membership (resources/views/includes/alert/membership.blade.php)17blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
        7
        menu
        8
        searchurl
        9
        loginurl
        10
        logouturl
        11
        __currentLoopData
        12
        child
        13
        loop
        14
        otherchild
        15
        shouldNotifyUser
        16
        user
      • navigation.menu.static (resources/views/navigation/menu/static.blade.php)15blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
        7
        menu
        8
        searchurl
        9
        loginurl
        10
        logouturl
        11
        __currentLoopData
        12
        child
        13
        loop
        14
        otherchild
      • includes.footer (resources/views/includes/footer.blade.php)8blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
        7
        menu
      • layout.pagemap (resources/views/layout/pagemap.blade.php)7blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
        4
        contents
        5
        formRenderService
        6
        layout
      uri
      GET content/{url}
      middleware
      web
      controller
      App\Http\Controllers\Wh2oController@content
      namespace
      App\Http\Controllers
      where
      as
      generated::Os9R4mqMKRF5ktoI
      file
      app/Http/Controllers/Wh2oController.php:34-68
      4 statements were executed, 4 of which were duplicated, 0 unique1.3ms
      • select * from "articles" where ("id" = '-SecurityGadget-explain' or "short_name" = '-SecurityGadget-explain') and "articles"."deleted_at" is null and "articles"."is_final" = 'true' limit 1
        520μs/app/Legacy/Repositories/NewsInfo.php:61wh2o
        Metadata
        Bindings
        • 0. -SecurityGadget-explain
        • 1. -SecurityGadget-explain
        • 2. true
        Backtrace
        • 15. /app/Legacy/Repositories/NewsInfo.php:61
        • 16. /code/wh2o/ArticleGadget.inc:128
        • 17. /code/wh2o/Page1.inc:930
        • 18. /code/wh2o/Page1.inc:1019
        • 19. /code/wh2o/SecurityGadget.inc:150
      • select * from "articles" where "short_name" = '-SecurityGadget-explain' limit 1
        240μs/app/Legacy/Repositories/NewsInfo.php:64wh2o
        Metadata
        Bindings
        • 0. -SecurityGadget-explain
        Backtrace
        • 15. /app/Legacy/Repositories/NewsInfo.php:64
        • 16. /code/wh2o/ArticleGadget.inc:128
        • 17. /code/wh2o/Page1.inc:930
        • 18. /code/wh2o/Page1.inc:1019
        • 19. /code/wh2o/SecurityGadget.inc:150
      • select * from "articles" where ("id" = '-SecurityGadget-explain' or "short_name" = '-SecurityGadget-explain') and "articles"."deleted_at" is null and "articles"."is_final" = 'true' limit 1
        330μs/app/Legacy/Repositories/NewsInfo.php:61wh2o
        Metadata
        Bindings
        • 0. -SecurityGadget-explain
        • 1. -SecurityGadget-explain
        • 2. true
        Backtrace
        • 15. /app/Legacy/Repositories/NewsInfo.php:61
        • 16. /code/wh2o/ArticleGadget.inc:128
        • 17. /code/wh2o/Page1.inc:930
        • 18. /code/wh2o/Page1.inc:1019
        • 19. /code/wh2o/SecurityGadget.inc:150
      • select * from "articles" where "short_name" = '-SecurityGadget-explain' limit 1
        210μs/app/Legacy/Repositories/NewsInfo.php:64wh2o
        Metadata
        Bindings
        • 0. -SecurityGadget-explain
        Backtrace
        • 15. /app/Legacy/Repositories/NewsInfo.php:64
        • 16. /code/wh2o/ArticleGadget.inc:128
        • 17. /code/wh2o/Page1.inc:930
        • 18. /code/wh2o/Page1.inc:1019
        • 19. /code/wh2o/SecurityGadget.inc:150
          _token
          SH4JkD6LZwzM8QYALQ9IdVcLiwhUKy89EFEJXxdI
          page
          array:1 [ "count" => 8 ]
          PHPDEBUGBAR_STACK_DATA
          []
          _previous
          array:1 [ "url" => "https://beta.americanwhitewater.org/content/Wiki/projects:31" ]
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /content/Wiki/projects:94
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:16 [ "cookie" => array:1 [ 0 => "PHPSESSID=jsvgb1t3p7v3kvih42i9t30kl8; XSRF-TOKEN=eyJpdiI6IkdSdzFiVWthMUZtTCtnWDVHVEdBU3c9PSIsInZhbHVlIjoiNlhBdGJEQmc3YjRkRURPUDBzWlJ4YjVPdUFkOXhqVFlEUFRxU1l1QjQyY2dCK3JCUXF3dUV4ZUw1WTFCOVhQWmZnbDlQNHp1NWt5bFpqcjc5Q3VUNUk3TEN4MmZ0ZzVySHUrNmFQUlc1MDd3TkZOMVNGZ1lNeTJnTTdlTXhkd2MiLCJtYWMiOiI0N2NlZjE4ZDY4NTZjZTk0ZDkxY2RmN2Q1ZjcxZGQyMGZjMWE3ZmFlMDFhYmVhZTQ4NGZhNjIxNjA0YWU0YjM0In0%3D; americanwhitewater_session=icXZcTo7X6uTejBnMTSFeUPkpkXks2NqJs31lFW6PHPSESSID=jsvgb1t3p7v3kvih42i9t30kl8; XSRF-TOKEN=eyJpdiI6IkdSdzFiVWthMUZtTCtnWDVHVEdBU3c9PSIsInZhbHVlIjoiNlhBdGJEQmc3YjRkRURPUDBzWlJ4YjVPdUFkOXhqVFlEUFRxU1l1QjQ" ] "priority" => array:1 [ 0 => "u=0, i" ] "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "host" => array:1 [ 0 => "beta.americanwhitewater.org" ] ]
          request_server
          0 of 0
          array:43 [ "USER" => "www-data" "HOME" => "/var/www" "HTTP_COOKIE" => "PHPSESSID=jsvgb1t3p7v3kvih42i9t30kl8; XSRF-TOKEN=eyJpdiI6IkdSdzFiVWthMUZtTCtnWDVHVEdBU3c9PSIsInZhbHVlIjoiNlhBdGJEQmc3YjRkRURPUDBzWlJ4YjVPdUFkOXhqVFlEUFRxU1l1QjQyY2dCK3JCUXF3dUV4ZUw1WTFCOVhQWmZnbDlQNHp1NWt5bFpqcjc5Q3VUNUk3TEN4MmZ0ZzVySHUrNmFQUlc1MDd3TkZOMVNGZ1lNeTJnTTdlTXhkd2MiLCJtYWMiOiI0N2NlZjE4ZDY4NTZjZTk0ZDkxY2RmN2Q1ZjcxZGQyMGZjMWE3ZmFlMDFhYmVhZTQ4NGZhNjIxNjA0YWU0YjM0In0%3D; americanwhitewater_session=icXZcTo7X6uTejBnMTSFeUPkpkXks2NqJs31lFW6PHPSESSID=jsvgb1t3p7v3kvih42i9t30kl8; XSRF-TOKEN=eyJpdiI6IkdSdzFiVWthMUZtTCtnWDVHVEdBU3c9PSIsInZhbHVlIjoiNlhBdGJEQmc3YjRkRURPUDBzWlJ4YjVPdUFkOXhqVFlEUFRxU1l1QjQ" "HTTP_PRIORITY" => "u=0, i" "HTTP_ACCEPT_ENCODING" => "gzip, deflate, br, zstd" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_HOST" => "beta.americanwhitewater.org" "REDIRECT_STATUS" => "200" "SERVER_NAME" => "beta.americanwhitewater.org" "SERVER_PORT" => "443" "SERVER_ADDR" => "172.31.18.125" "REMOTE_PORT" => "65267" "REMOTE_ADDR" => "3.142.173.6" "SERVER_SOFTWARE" => "nginx/1.18.0" "GATEWAY_INTERFACE" => "CGI/1.1" "HTTPS" => true "REQUEST_SCHEME" => "https" "SERVER_PROTOCOL" => "HTTP/2.0" "DOCUMENT_ROOT" => "/opt/americanwhitewater.org/public" "DOCUMENT_URI" => "/index.php" "REQUEST_URI" => "/content/Wiki/projects:94" "SCRIPT_NAME" => "/index.php" "CONTENT_LENGTH" => "" "CONTENT_TYPE" => "" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "PHP_VALUE" => "post_max_size=20M" "SCRIPT_FILENAME" => "/opt/americanwhitewater.org/public/index.php" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1744477127.776 "REQUEST_TIME" => 1744477127 ]
          request_cookies
          0 of 0
          array:3 [ "PHPSESSID" => null "XSRF-TOKEN" => "jVfHmBIR7Cf8Ou1vcxIVlpA8xt709ecWIM3TqRTq" "americanwhitewater_session" => null ]
          response_headers
          0 of 0
          array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Sat, 12 Apr 2025 16:58:48 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkZpVlQwQmIxTVM1Y29ORWE2VzY4OFE9PSIsInZhbHVlIjoiUmV5d1BvdkZvVHRPcTQxWGxlSXNSZlA3RXdUd3RqWFoxVmlVZTUrbVNMWkdGTmMzVWNxakZhOW1MVTU4S3JYa2I2MlJCeXJOWjNrQkZqa0NsbEF1MisvemVJcHdiWDNhUHZGMUpsY3NsM1JvTzdETUF2d0xJOG1kNDlVQnN3OFUiLCJtYWMiOiJhZTYxN2RiYTE0NmRjOTM5NTUwOWQ1YzE1ZDU0ZDNmY2UzNzYyYjYxYTU5MTI3ZWJiZTJkMTAyY2FhNzc1MzYwIn0%3D; expires=Sat, 12-Apr-2025 18:58:48 GMT; Max-Age=7200; path=/XSRF-TOKEN=eyJpdiI6IkZpVlQwQmIxTVM1Y29ORWE2VzY4OFE9PSIsInZhbHVlIjoiUmV5d1BvdkZvVHRPcTQxWGxlSXNSZlA3RXdUd3RqWFoxVmlVZTUrbVNMWkdGTmMzVWNxakZhOW1MVTU4S3JYa2I2MlJCe" 1 => "DWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6IjJBUFZsd2ptaEtOM0J5T3hsL2I2dkE9PSIsInZhbHVlIjoienBhZzJ6U09DaW5QUnltb0NKQXF1ZFl0Z3hZSFcrTCtUWFRNNXJSU3lBZVpxSUQ2V0RBZ0RMVjY5QTFsU1hNSiIsIm1hYyI6IjBlOGM0OGI3MjMzMmEzMmU0NDA3MjhkY2RhZWExNDNkYzY4YmYzMmUyNmY2N2VmMzNlNmIyYmViMmIwMjYxODgifQ%3D%3D; expires=Sat, 12-Apr-2025 16:57:48 GMT; Max-Age=0; path=/; httponlyDWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6IjJBUFZsd2ptaEtOM0J5T3hsL2I2dkE9PSIsInZhbHVlIjoienBhZzJ6U09DaW5QUnltb0NKQXF1ZFl0Z3hZSFcrTCtUWFRNNXJSU3lBZVpxSUQ2V0RBZ" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkZpVlQwQmIxTVM1Y29ORWE2VzY4OFE9PSIsInZhbHVlIjoiUmV5d1BvdkZvVHRPcTQxWGxlSXNSZlA3RXdUd3RqWFoxVmlVZTUrbVNMWkdGTmMzVWNxakZhOW1MVTU4S3JYa2I2MlJCeXJOWjNrQkZqa0NsbEF1MisvemVJcHdiWDNhUHZGMUpsY3NsM1JvTzdETUF2d0xJOG1kNDlVQnN3OFUiLCJtYWMiOiJhZTYxN2RiYTE0NmRjOTM5NTUwOWQ1YzE1ZDU0ZDNmY2UzNzYyYjYxYTU5MTI3ZWJiZTJkMTAyY2FhNzc1MzYwIn0%3D; expires=Sat, 12-Apr-2025 18:58:48 GMT; path=/XSRF-TOKEN=eyJpdiI6IkZpVlQwQmIxTVM1Y29ORWE2VzY4OFE9PSIsInZhbHVlIjoiUmV5d1BvdkZvVHRPcTQxWGxlSXNSZlA3RXdUd3RqWFoxVmlVZTUrbVNMWkdGTmMzVWNxakZhOW1MVTU4S3JYa2I2MlJCe" 1 => "DWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6IjJBUFZsd2ptaEtOM0J5T3hsL2I2dkE9PSIsInZhbHVlIjoienBhZzJ6U09DaW5QUnltb0NKQXF1ZFl0Z3hZSFcrTCtUWFRNNXJSU3lBZVpxSUQ2V0RBZ0RMVjY5QTFsU1hNSiIsIm1hYyI6IjBlOGM0OGI3MjMzMmEzMmU0NDA3MjhkY2RhZWExNDNkYzY4YmYzMmUyNmY2N2VmMzNlNmIyYmViMmIwMjYxODgifQ%3D%3D; expires=Sat, 12-Apr-2025 16:57:48 GMT; path=/; httponlyDWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6IjJBUFZsd2ptaEtOM0J5T3hsL2I2dkE9PSIsInZhbHVlIjoienBhZzJ6U09DaW5QUnltb0NKQXF1ZFl0Z3hZSFcrTCtUWFRNNXJSU3lBZVpxSUQ2V0RBZ" ] ]
          session_attributes
          0 of 0
          array:5 [ "_token" => "SH4JkD6LZwzM8QYALQ9IdVcLiwhUKy89EFEJXxdI" "page" => array:1 [ "count" => 8 ] "PHPDEBUGBAR_STACK_DATA" => [] "_previous" => array:1 [ "url" => "https://beta.americanwhitewater.org/content/Wiki/projects:31" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]