To hear the real story of the Ashlu check out Bryan Smith's powerful documentary, 49 MW (Watch the Film)

Threats to the Ashlu appear to be realized with construction underway for a massive 49 MW hydropower project on one of British Columbia's most beautiful rivers. American Whitewater has previously posted action alerts for this whitewater gem that represents an irreplaceable whitewater resource for paddlers from across North America and around the globe. The creek is a tributary of the Squamish River and located off the Sea to Sky Highway between Vancouver and Whistler. The river is unique in that it provides whitewater opportunities for a wide range of skill levels from beginners all the way to the world's top experts. Of interest to paddlers lamenting the low water that tends to limit whitewater opportunities throughout the region in late summer, is the fact that Ashlu typically comes into an ideal range through the month of August. In addition the creek has served as a popular back drop for several paddling films and numerous photographs that have appeared in paddling magazines.

A study of whitewater resources in the Squamish Forest District, published in 2002 confirmed the fact that Ashlu Creek is among the “most highly valued” whitewater resources in the area. As part of this study, a survey of international paddlers confirmed that runs in the Sea to Sky corridor are world-class with key attributes that include the following: the number and diversity of runs that were available and accessible; the technical challenge of runs available; and the quantity of water available in these streams, reflecting both the lack of dams and the relatively late season timing (i.e. July, August) of streamflows associated with snow and glacial melt. The study further documented that additional draws of this area for international paddlers are the character and scenic quality of local streams, as well as the amenities and infrastructure most notably in the Whistler resort.

Sometimes referred to as “small hydro”, though 49 MW represents a massive industrial development on this river, projects like this one represent a continuing threat to rivers in the region. In 2004 the Squamish Lilloett Regional District (SLRD) Board issued their decision and denied the re-zoning request required for construction of the proposed Ashlu Hydroelectric Project, but in early 2006 the developer did an end run around local interests by going directly to the BC Provincial government for special legislation that would exempt the project from local zoning requirements. The developer is now moving the project forward and even contends that kayaking opportunities will be “improved”. Sadly this comes at the cost of industrial development of another stream that has defined Southwest British Columbia as a world-class kayaking destination. We will continue to track issues on this project with our friends in BC.

Join AW and support river stewardship nationwide!
7.4.3PHP Version609msRequest Duration6MBMemory UsageGET content/{url}Route
    • Booting (42.38ms)
    • Application (567ms)
    • 1 x Application (93.04%)
      567ms
      1 x Booting (6.96%)
      42.38ms
      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
      7 statements were executed, 4 of which were duplicated, 3 unique11.71ms
      • select * from security where domain in ('ScriptLibraryGadget') and area is null;
        168μs/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476legacy db
        Metadata
        Backtrace
        • 4. /vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476
        • 6. /app/Legacy/Repositories/InfoADO.php:368
        • 7. /app/Legacy/Repositories/InfoADO.php:391
        • 8. /app/Legacy/Repositories/SecurityInfo.php:188
        • 9. /app/Legacy/Security/BaseSecurity.php:143
      • 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
        3.36ms/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
        1.61ms/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 security where domain in ('SecurityGadget') and area is null;
        574μs/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476legacy db
        Metadata
        Backtrace
        • 4. /vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476
        • 6. /app/Legacy/Repositories/InfoADO.php:368
        • 7. /app/Legacy/Repositories/InfoADO.php:391
        • 8. /app/Legacy/Repositories/SecurityInfo.php:188
        • 9. /app/Legacy/Security/BaseSecurity.php:143
      • select * from security_defaults where domain in ('SecurityGadget');
        1.22ms/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476legacy db
        Metadata
        Backtrace
        • 4. /vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:476
        • 6. /app/Legacy/Repositories/InfoADO.php:368
        • 7. /app/Legacy/Repositories/InfoADO.php:391
        • 8. /app/Legacy/Repositories/SecurityInfo.php:134
        • 9. /app/Legacy/Security/BaseSecurity.php:200
      • 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
        1.33ms/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
        3.45ms/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
          ha5nJGQjV3bwwthkZtS0ojdxtYBvSLEIWJjEb3cE
          page
          array:1 [ "count" => -1 ]
          PHPDEBUGBAR_STACK_DATA
          []
          path_info
          /content/Wiki/projects:24
          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:15 [ "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:42 [ "USER" => "www-data" "HOME" => "/var/www" "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" => "61251" "REMOTE_ADDR" => "3.144.228.87" "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:24" "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" => 1744475762.739 "REQUEST_TIME" => 1744475762 ]
          request_cookies
          []
          
          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:36:02 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ik9KWG1ybklYNVZybERmUWpwbXZJdUE9PSIsInZhbHVlIjoibnkvbjhCTVQ3V3FCUDNjYURVSXZuTjBPTFdOWUVFYVJ4NWVKditpYVUzNFRDUnpZODhOZUw5RkJ0Qk1lU01LajkrVEJwNFRhT3FyQ0lBV2xUYlg1V1NVRnlVbExPWjRpK0F5V1I4aE9qVnRxNWhRQ0ZTN2liaUhlYTBRYkJVRTQiLCJtYWMiOiJjZjQ5ZDU0MjdiZDFiNDFkYzY2NGQxMWRmZWQ1YjY4MjQyMGUyNzVmYTFlOTEwOWI0MDA4YmVlNzUzYjkzZmM2In0%3D; expires=Sat, 12-Apr-2025 18:36:03 GMT; Max-Age=7200; path=/XSRF-TOKEN=eyJpdiI6Ik9KWG1ybklYNVZybERmUWpwbXZJdUE9PSIsInZhbHVlIjoibnkvbjhCTVQ3V3FCUDNjYURVSXZuTjBPTFdOWUVFYVJ4NWVKditpYVUzNFRDUnpZODhOZUw5RkJ0Qk1lU01LajkrVEJwN" 1 => "DWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6IlByaGJnY2JoLytQZ2p5UUIyRTlybUE9PSIsInZhbHVlIjoiSm5Mc3Q2R2x3NGRFU3UvZVRSczVvTFFnSWQ4N1haUlpncmEyelB6Q2ZpSUNWSkpaOVFZcUJEdjc3WkRuL2U1aiIsIm1hYyI6IjgyYjc3ODgxMzUyYzY0NWFiNzk2YmUyYTc4NTBlZDAzOTE0MDUzYjRhOGE1MmY5ODdjM2NmMDYyMjRjMDA5ZjMifQ%3D%3D; expires=Sat, 12-Apr-2025 16:35:02 GMT; Max-Age=0; path=/; httponlyDWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6IlByaGJnY2JoLytQZ2p5UUIyRTlybUE9PSIsInZhbHVlIjoiSm5Mc3Q2R2x3NGRFU3UvZVRSczVvTFFnSWQ4N1haUlpncmEyelB6Q2ZpSUNWSkpaOVFZc" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ik9KWG1ybklYNVZybERmUWpwbXZJdUE9PSIsInZhbHVlIjoibnkvbjhCTVQ3V3FCUDNjYURVSXZuTjBPTFdOWUVFYVJ4NWVKditpYVUzNFRDUnpZODhOZUw5RkJ0Qk1lU01LajkrVEJwNFRhT3FyQ0lBV2xUYlg1V1NVRnlVbExPWjRpK0F5V1I4aE9qVnRxNWhRQ0ZTN2liaUhlYTBRYkJVRTQiLCJtYWMiOiJjZjQ5ZDU0MjdiZDFiNDFkYzY2NGQxMWRmZWQ1YjY4MjQyMGUyNzVmYTFlOTEwOWI0MDA4YmVlNzUzYjkzZmM2In0%3D; expires=Sat, 12-Apr-2025 18:36:03 GMT; path=/XSRF-TOKEN=eyJpdiI6Ik9KWG1ybklYNVZybERmUWpwbXZJdUE9PSIsInZhbHVlIjoibnkvbjhCTVQ3V3FCUDNjYURVSXZuTjBPTFdOWUVFYVJ4NWVKditpYVUzNFRDUnpZODhOZUw5RkJ0Qk1lU01LajkrVEJwN" 1 => "DWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6IlByaGJnY2JoLytQZ2p5UUIyRTlybUE9PSIsInZhbHVlIjoiSm5Mc3Q2R2x3NGRFU3UvZVRSczVvTFFnSWQ4N1haUlpncmEyelB6Q2ZpSUNWSkpaOVFZcUJEdjc3WkRuL2U1aiIsIm1hYyI6IjgyYjc3ODgxMzUyYzY0NWFiNzk2YmUyYTc4NTBlZDAzOTE0MDUzYjRhOGE1MmY5ODdjM2NmMDYyMjRjMDA5ZjMifQ%3D%3D; expires=Sat, 12-Apr-2025 16:35:02 GMT; path=/; httponlyDWa976077ab53ea1a0f12b663e732b73c0=eyJpdiI6IlByaGJnY2JoLytQZ2p5UUIyRTlybUE9PSIsInZhbHVlIjoiSm5Mc3Q2R2x3NGRFU3UvZVRSczVvTFFnSWQ4N1haUlpncmEyelB6Q2ZpSUNWSkpaOVFZc" ] ]
          session_attributes
          0 of 0
          array:3 [ "_token" => "ha5nJGQjV3bwwthkZtS0ojdxtYBvSLEIWJjEb3cE" "page" => array:1 [ "count" => -1 ] "PHPDEBUGBAR_STACK_DATA" => [] ]