Run 1,006: The Miracle

View from Cariboo Dam, pre-run: Calm, sunny and mild. Pseudo-spring!

I went running for the first time since Monday and it went surprisingly well. In fact, I posted my best pace in some time (5:37/km). I think there were several factors here:

  • Mild temperature–10C!
  • Sunny (so warm in the sun I had to shed a layer)
  • I was obviously well-rested

Because I went on a Sunday and it was sunny after a day of steady rain yesterday, the trail was fairly packed, but it was actually fine. There was only one real traffic jam and I managed to avoid it. Despite the rain, the trail had enough time to largely dry out, so there was no puddle dodging required.

I originally planned a short loop, but changed my mind and just ran a straight 5K. I started planning ahead, thinking how I’d have to loop back a bit to complete all 5 km, in order to avoid the flooded areas along the sports field.

And that’s when I saw it, The Miracle:

Resurfaced trail? Here? What mad sorcery is this?

Yes, since the last time I was here, a park crew came in and resurfaced the entire floody stretch of trail next to the sports field. And so far it seems to be working, as the water was still getting right up to the edge of the trail but so far, not spilling onto it:

We’ll see how long the water remains at bay (water joke).

This may not seem like a big deal, but I’ve been running at Burnaby Lake for 15 years, and they have never resurfaced this stretch, so it is a cause for celebration.

Being able to finish a good run without having to dodge around muck and mire and massive puddles was a very nice way to end today’s exercise.

Still Creek, post-run: Very still.

Stats:

Run 1,006
Average pace: 5:37/km

Training status: Productive
Location: Burnaby Lake (CCW)
Start: 12:21 p.m.
Distance: 5.03 km
Time: 28:16
Weather: Sunny
Temp: 10°C
Humidity: 75-72%
Wind: light
BPM: 151
Weight: 170.4 pounds
Total distance to date: 6,860 km
Devices: Garmin Forerunner 265, iPhone 12, AirPods (3rd generation)
Shoes: Saucony Peregrine 15 (120/185/305)

Music: About Face, David Gilmour

Run 1,005: Big river and bad laces

Brunette River, pre-run: High and getting higher. No cannabis required.

It’s been a week since the last run and despite The Rains, I knew I had to go out today and get wet. And also run.

Which I did.

Big river: After nearly two weeks of dry weather, we’ve had a few days with pretty steady rain, so the river was very high. Not high enough that I was in danger of it sloshing around my feet, but I could hear the water roaring past over the music playing on my AirPods (bonus rant about music in another post).

The laces, which behaved last Monday, behaved for the first half of the run, then the left lace untied itself. I tied it up and about 20 seconds later it came untied again. I pondered and settled on a double bow, which held for the rest of the run. I’ll need to come up with a solution going forward because the lace is coming undone almost every time now.

For the run itself, it was fine. The rain was light but steady for the first half, so there was some puddle-dodging and jumping, and visibility through the glasses was not great. The rain eased to a lighter drizzle after, which was better. Apparently the weather was sufficiently crummy that I saw no one else the entire time I was on the river trail, which is pretty rare.

My pace was slightly better than last week at 5:44/km, and it was fairly mild, though I wore layers to stay dry(ish) underneath.

In all, not a bad start to the week, though I am looking forward to drier runs soon.

The river, post-run: Probably over twice the usual water volume (note: I’m not a riverologist).

Stats:

Run 1,005
Average pace: 5:44/km

Training status: Maintaining
Location: Brunette River Trail
Start: 12:40 p.m.
Distance: 5.03 km
Time: 28:49
Weather: Light rain and drizzle
Temp: 8°C
Humidity: 89-90%
Wind: light
BPM: 150
Weight: 168.8 pounds
Total distance to date: 6,855 km
Devices: Garmin Forerunner 265, iPhone 12, AirPods (3rd generation)
Shoes: Saucony Peregrine 15 (115/176/291)

Music: Green, R.E.M.

Run 1,004: Good laces

View from Cariboo Dam, pre-run: Cool, calm and cloudy.

A later start today due to various things happening in the morning, but I headed out in my shorts…then immediately came back in and changed into my running pants. For the run itself, I think the shorts would have been fine, but the pants were definitely nice, especially on the longer 9 km walk back after.

And yes, I talked myself into doing a full run/walk around the lake when I originally thought of just doing a run on the river trail. This decision changed the amount of walking from 3 km to 13 km, but I missed Friday’s run and it seemed right to push a bit to get back in the saddle or whatever metaphor you like.

Conditions were very similar to the last run, with the biggest change being clouds instead of sun. This meant no strobing effect with the sun shining through the bare tree branches, so in a way, it was better. The clouds portent a change in the weather and likely rain, so boo on that.

I started out a bit slow but picked up by the third km and finished with the same pace as last time, 5:46/km. My BPM was almost identical, too, at 149. The range was much tighter today, peaking at only 153.

Despite the rain-free weather and later start, it was pretty quiet on the trail. Sections were a bit mucky from the cycle of freezing/thawing, but at least there were no massive puddles to negotiate. Parks crews have been shoring up some of the worst stretches with fresh gravel. The area next to the sports field remains neglected and unloved, though.

As for the laces–they stayed tied! The whole 5K! Amazing! I think I’m going to start looking for my next pair of shoes early, as I doubt I’ll stick with the Peregrines. The weirdly untying laces are like no other shoe I’ve seen. Maybe I’m tying them wrong.

In all, a good start to the week.

Still Creek, from a slightly different perspective. Still very…still.

Stats:

Run 1,004
Average pace: 5:46/km

Training status: Maintaining
Location: Burnaby Lake (CCW)
Start: 12:43 p.m.
Distance: 5.03 km
Time: 29:00
Weather: Cloudy
Temp: 3-4°C
Humidity: 74-72%
Wind: light
BPM: 149
Weight: 169.1 pounds
Total distance to date: 6,850 km
Devices: Garmin Forerunner 265, iPhone 12, AirPods (3rd generation)
Shoes: Saucony Peregrine 15 (110/172/282)

Music: Beauty and the Beat, The Go-Go's

Run 1,003: A slight miscalculation

View from Cariboo Dam, pre-run: Just a touch of mist on the water.

I changed things up a little for today’s run. It looked like it might be as low as 2C when I headed out, so I opted to wear my running pants. It turned out to be 4C, but I didn’t exactly sweat with the pants, so no biggie there. They’re also nice because I don’t need the belt to tuck my phone in.

My bladder basically decided the route. I had to go before starting, so I opted to run clockwise, since I was already over that way, by the Jiffy John™.

I started out well, then flagged a bit on the second and third km, before picking up and finishing stronger, for an overall pace of 5:46/km. My BPM was higher at 150 and the run did feel harder, possibly a combination of not sleeping as well last night and the cold, which for the past few foggy days, kind of seeps right through anything you’re wearing.

Still, it was sunny and I further mixed things up by running the back half along the Freeway Trail. I normally avoid this trail, but today I chose it for the very reason I usually avoid it–it’s wide-open vistas. That is, I thought it would be less likely to have frosty/slippery sections because it is fully exposed. It turned out that was only half-true, because I was about an hour too early and the sun hadn’t climbed high enough to de-ice all of it. But it was still fine.

The miscalculation came when I turned off the main trail. I realized I’d done so too soon and jogged a bit up the Freeway Trail before turning back to compensate, but as you can see in the map below, I still ended up overshooting where I started. Not a big deal, just a minor boo-boo.

I ran a loop without going around the lake.

Overall, not a bad run and still better than running in the rain.

More fog and light on the river trail, post-run.

Stats:

Run 1,003
Average pace: 5:46/km

Training status: Maintaining
Location: Burnaby Lake (CW, short loop)
Start: 11:12 a.m.
Distance: 5.03 km
Time: 28:59
Weather: Sunny
Temp: 4°C
Humidity: 77-78%
Wind: light
BPM: 150
Weight: 169.3 pounds
Total distance to date: 6,845 km
Devices: Garmin Forerunner 265, iPhone 12, AirPods (3rd generation)
Shoes: Saucony Peregrine 15 (105/159/264)

Music: Long Distance Voyager, The Moody Blues

Run 1,002: Stay frosty

View from Cariboo Dam, pre-run: Clear, calm, cold.

I am back to my regular running schedule after last week’s weirdness.

It was sunny but chilly, as befits winter, but my three layers kept me warm and it actually felt nice on the sunny parts of the trail. Conditions were good–the titular frost in the shady areas was not an issue, as most of it was on the trees and vegetation, not the trail itself. The pavement and sidewalks to and from the lake were worse.

I decided on a short loop, as I started a little later in the morning. This was deliberate, as I wanted it to warm up and thaw a little to avoid icy conditions.

For whatever reason I was feeling a lot peppier than the last run and except for flagging a bit on the second km (I may have been a little too zesty on the first) I was averaging a very consistent pace, finishing with a solid 5:42/km and a BPM of 144. I am pleased with this.

A fair number of other joggers were out, all bundled up with their gloves and toques, but I suppose any sunny days in winter are prime for running, especially when it’s above freezing.

In all, a good start to the week.

There were some nice shader effects on the river, post-run.

Stats:

Run 1,002
Average pace: 5:42/km

Training status: Maintaining
Location: Burnaby Lake (CCW, short loop)
Start: 11:21 a.m.
Distance: 5.03 km
Time: 28:41
Weather: Sunny
Temp: 4-5°C
Humidity: 82-83%
Wind: light
BPM: 144
Weight: 169.0 pounds
Total distance to date: 6,840 km
Devices: Garmin Forerunner 265, iPhone 12, AirPods (3rd generation)
Shoes: Saucony Peregrine 15 (100/155/255)

Music: Shuffle mode (but mostly Pink Floyd's song "Echoes")

Run 1,000: 1,000! (also: squirrels)

View from Cariboo Dam, pre-run: Calm ‘n clammy.

Today marked an official milestone (kilometrestone?): My 1,000th recorded run. Woo! I’ve actually done more than a thousand runs, but I didn’t record the first bunch, though I’ve been pretty diligent for most of the time I’ve been running (starting in 2009).

Today’s run was pretty normal, the only thing of note were squirrels. On average, I don’t see squirrels on my runs at the lake, but today I saw four–and three different kinds. At one point, a black squirrel on the side of the trail saw me coming and scampered further into the brush, as they do. A few paces past it, another black squirrel did the exact same thing, as if this was some Disney animatronic nature show. It was both cute and weird.

Despite being 7C, it felt colder than Wednesday’s run. The air was clammy, and the sky was dark and broody. But it didn’t rain! Because I was reasonably confident I would not get soaked, I did a regular 5K, instead of a short loop, and got to see more remnants of the big storm from a few weeks ago. The trail along the sports fields was a puddletastrophe again, but I carefully picked my way through and managed to keep my feet dry. I could see where a few trees had fallen and been cleaned up at various points. The trail was also just plain sloughing away in several spots, surrounded by orange traffic cones and some temporary gravel fill.

As for me, I didn’t experience any issues, but I felt a bit slower, probably from the clamminess. My pace was pretty consistent throughout, though, without any big dips, and I finished strong. My average was 5:43/km, and my BPM was back down at 143.

Overall, a nice wrap to the week. Here’s to the next 1,000 runs!

My total distance of 6830 km, as represented on Google Maps:

I have no idea why there is a heart on the Missouri/Illinois border.

And a more down-to-earth shot, post-run:

Still Creek, post-run. The palette may say Quake, but it’s still pretty in its own way.

Stats:

Run 1,000
Average pace: 5:43/km

Training status: Productive
Location: Burnaby Lake (CW)
Start: 12:50 p.m.
Distance: 5.03 km
Time: 28:45
Weather: Cloudy
Temp: 7°C
Humidity: 90%
Wind: light
BPM: 143
Weight: 169.4 pounds
Total distance to date: 6,830 km
Devices: Garmin Forerunner 265, iPhone 12, AirPods (3rd generation)
Shoes: Saucony Peregrine 15 (90/146/236)

Music: I Robot, The Alan Parsons Project

Run 999: Beware the pooping heron

Brunette River, pre-run: Cold and getting colder.

My goal today was to get out and back before the rain. I was 3/5ths successful, which is a bit like being slightly pregnant.

Fortunately, it was only a light drizzle and by the end of the run the wind had settled a bit.

Prior to that, I started out on the river trail, the temperature a brisk 4C, the weather app saying it felt like 1C. I almost regretted wearing shorts, especially when the wind picked up (I had one tucking incident, where I had to grab the brim of my cap and secure it to keep it from lifting off my head). I started stronger than expected with a 5:38/km pace, but sputtered for the next two as the cold sank in. I picked up and finished strong, closing with 5:35/km and an overall pace of 5:46/km, which is in line with Monday when you account for conditions.

Other than it being rather cool, I experienced no issues–even my shoelaces stayed tied!

The trail saw moderate traffic, with a mix of other joggers, walkers and people with dogs. I was a bit surprised, given the weather.

The rain started around the 3K mark, but as mentioned, it was light, so didn’t have much impact. The weather app is insisting it is sleet, but it felt like plain old drizzle to me.

As for the heron: I noticed someone looking up on the first km of the run, followed their gaze and spotted a heron standing on a branch over the river. They always look a bit goofy to me doing this, like seeing an ostrich in a tree. I found this mildly delightful and finished my run. As I was walking out from the river trail, a sudden volume of white stuff splatted on the trail directly ahead of me, maybe 10–15 feet away. I looked up. The heron had moved to a branch over the trail. If I had been a few seconds faster, that copious load of heron poop would have landed on me. I wonder if the heron got its timing off.

The light isn’t great, but you get the idea.

In the end, the run was fine and the lack of being pooped on even better.

The river, post-run. It’s raining, but lightly enough it’s hard to tell.

Stats:

Run 999
Average pace: 5:46/km

Training status: Productive
Location: Brunette River Trail
Start: 10:53 a.m.
Distance: 5.03 km
Time: 28:58
Weather: Clouds, light rain
Temp: 4°C
Humidity: 91%
Wind: light to moderate
BPM: 151
Weight: 169.1 pounds
Total distance to date: 6,825 km
Devices: Garmin Forerunner 265, iPhone 12, AirPods (3rd generation)
Shoes: Saucony Peregrine 15 (85/133/218)

Music: Shuffle mode

Run 998: Loose laces sink shoes

View from Cariboo Dam, pre-run: Not as gloomy as this photo makes it look.

I was busy in the morning and almost pondered skipping today’s run, which would have been bad, because the weather was actually decent. Instead, I ran in the early afternoon and still went to the lake, as the sun is no longer setting at 1:48 p.m.

And it was pretty close to the same performance as Friday’s run on the river trail, except for a few notable details:

  • The lake is a somewhat more technical trail, so a similar performance here means I was actually performing better, woo.
  • My BPM was an average of only 140, maxing out at 151. This is unusually low, but not so low that it can simply be written off as a wrong reading. Still, it suggests something. Stronger heart? Better shape? Phase of moon?

The trail was not too busy and conditions were pretty decent–no big puddles or debris to dodge. In the last km I even passed another couple running ahead of me. I didn’t really want to, because they weren’t running that much faster, but I wanted to slow down even less. Once I was past, I felt an urge to be kind of macho and keep a strong pace up to widen the gap, which led to my best km. My overall pace was 5:44/km.

Also, my training status is now back to Productive. I am back onboard the Running Train.

My lower heart rate may have been helped at the 1K mark, where my right shoelace came untied. I tied it before the run. I tied it again at the 1K mark. I tied it at the end of the run. This is the most wanting-to-be-untied shoelace I have ever encountered. It’s getting a tiny bit annoying now, and I may have to look into alternate methods of securing the laces on these shoes.

Otherwise, a good start to the week.

View from the dam, opposite direction. Spot the heron.

Stats:

Run 998
Average pace: 5:44/km

Training status: Productive
Location: Burnaby Lake (CCW, short loop)
Start: 1:15 p.m.
Distance: 5.03 km
Time: 28:50
Weather: Cloudy
Temp: 6°C
Humidity: 77-75%
Wind: light
BPM: 140 (!)
Weight: 168.5 pounds
Total distance to date: 6,820 km
Devices: Garmin Forerunner 265, iPhone 12, AirPods (3rd generation)
Shoes: Saucony Peregrine 15 (80/129/209)

Music: Songs in the Attic, Billy Joel

Run 997: In the year 2626… (actually 2026)

Brunetter River, pre-run. Calm and cool.

Today is the first day I’m back to a regular run schedule. Because my watch claims my HRV is off, I opted to run the river trail, which saves me a bunch of extra walking. My training status is currently Strained, but that should hopefully change soon.

As for the run, it was generally fine. A tendon near my right knee is a bit stiff, but not sore. At one point, I felt like some cramping was imminent, but it never materialized. I plodded a bit in the middle, but thanks to my right shoelace coming untied around the 4.5 km mark, I got a brief breather, which allowed me to post the zippiest km in a while to wrap up–5:26. My overall pace was 5:43/km, BPM was 149. Overall, very average, and acceptable.

There weren’t many people out, and I feel that two layers may have sufficed, but three was not overly warm or anything.

For the first run of 2026, it was Not Bad™.

The river, post-run.

Stats:

Run 997
Average pace: 5:43/km

Training status: Strained
Location: Brunette River Trail
Start: 11:19 a.m.
Distance: 5.03 km
Time: 28:48
Weather: Cloudy
Temp: 6-7°C
Humidity: 88%
Wind: light
BPM: 147
Weight: 169.4 pounds
Total distance to date: 6,815 km
Devices: Garmin Forerunner 265, iPhone 12, AirPods (3rd generation)
Shoes: Saucony Peregrine 15 (75/121/196)

Music: Ta-Da, Scissor Sisters

Run 996: Fat Tuesday

View from Cariboo Dam, pre-run. It wasn’t as dark and moody as it appears here.

I had been hoping to hit 1,000 official™ runs this year, but then your body makes you go to the ER and things happen, so instead I end with 996 runs and I should hit 1,000 sometimes in the first week or so of the new year. And that’s fine.

Today, a week after my last run–which was also on a Tuesday–I waddled off to the lake (I am a whopping 3.2 pounds heavier than the last run) and…it went decently!

It was a later start because I wasn’t sure I would even run today, but it seemed prudent to go today with the weather being dry, if cool. I saw a decent number of people, including a lot of joggers, though none of the regulars. One guy had the temerity to run past me. But he was wearing gloves, so I was still more manly.

I got to see the aftermath of the windstorm from the other side and it looks like at least one giant tree uprooted itself on the Southshore Trail, along with several smaller ones. The trail was clear today, though the beating it’s taken has left the normally unseen underlay/mesh exposed in multiple places, almost to where it’s a tripping hazard.

Although it was 6C and the weather app said it felt like 6C, it felt colder. The air was damp enough that my minimal facial hair was dripping throughout. I felt clammy and cold walking home, despite three layers. But maybe I added a few more hairs to my chest.

The run yo-yo’d a bit in terms of pace, but I felt fine and finished with an overall pace of 5:47/km and a BPM of 147. My Detraining status has now reverted to Maintaining. Overall, I am pleased and should now resume a more regular run routine.

The view immediately west of the dam, post-run.

Stats:

Run 996
Average pace: 5:47/km

Training status: Maintaining
Location: Burnaby Lake (CW, short loop)
Start: 1:10 p.m.
Distance: 5.03 km
Time: 29:07
Weather: Partly sunny
Temp: 6°C
Humidity: 84%
Wind: light
BPM: 147
Weight: 169.8 pounds
Total distance to date: 6,810 km
Devices: Garmin Forerunner 265, iPhone 12, AirPods (3rd generation)
Shoes: Saucony Peregrine 15 (70/117/187)

Music: Murmur, R.E.M.

Run 995: Unimpeded, plus geese

View from Cariboo Dam, pre-run: Quiet and calm.

I’m a day late with my run because of the timing of yesterday’s doctor’s appointment, the weather, and possibly the alignment of the moon.

The forecast promised rain by early afternoon, but I wanted to run at the lake, so I split the difference and did a short loop, which saves me about 45–50 minutes of walking. Plus, I didn’t really want to do all that extra walking, anyway. 8 km seems like plenty.

Conditions were similar to the last run at the lake, though a smidgen warmer at 4C (the weather app said wind made it feel like 2C, but wind was a non-factor for me). I was a bit slower, but managed to improve my pace throughout and had an average of 5:42/km, which is fine. BPM remained at 146 again and I got a new max HR of 163. I can’t remember if this is higher or lower. I very rarely hit 160, so it’s also fine.

There weren’t many people out, possibly because the chilliness offset the relatively mild conditions, but there was an assortment of joggers, walkers and birders (I could not see what they were looking at, but a few were staring intently in one direction on one part of the trail. I did see a Steller’s Jay myself, though!)

We had another windstorm pass through yesterday, so there were some twigs and small branches scattered about, but nothing like the debris field of the last run here.

Here’s the Spruce Loop from last week:

December 17, 2025: Several ex-trees in the making.

And today:

December 23, 2025: Stumps, we got stumps!

With the trail clear, I was able to complete my run without having to stop, walk, duck or divert. As an extra bonus, I also didn’t have my shoelaces come untied. Nice.

A good start to the week.

Stats:

Run 995
Average pace: 5:42/km

Training status: Maintaining
Location: Burnaby Lake (CCW, short loop)
Start: 9:53 a.m.
Distance: 5.03 km
Time: 28:41
Weather: Mostly cloudy
Temp: 4°C
Humidity: 90-87%
Wind: light
BPM: 146
Weight: 166.6 pounds
Total distance to date: 6,805 km
Devices: Garmin Forerunner 265, iPhone 12, AirPods (3rd generation)
Shoes: Saucony Peregrine 15 (65/109/174)

Music: Lifes Rich Pageant, R.E.M.

Run 994: Winter’s a-coming

Brunette River, pre-run: This is the most colour we get right now.

The forecast was threatening rain by early afternoon, so I opted for a run on the river trail, which would get me out and back before The Rains once more swept in. It turned out a run at the lake may have been possible, as it’s remained cloudy but not threatening since I got back.

Still, change is good and all that. Sometimes.

Condition-wise, the air was eerily still, particularly after the high winds we’ve experienced in the past week. Humidity was still high at 90%, which meant the temperature of 3C–and the surest sign that winter is officially only a few days away–did not feel as chilly as it might have.

Despite the benign conditions, the river trail was sparsely populated, though much tidier than two days ago, with park crews having cleared all the debris and chopped up the one tree left drooping low over the trail.

I got off to a weirdly strong start at 5:30/km. Maybe the brisk air made me feel revitalized or something. It didn’t last and I actually slowed until the fourth km, when I picked up again, finishing with an overall pace of 5:38/km, which is perfectly cromulent.

I experienced no issues, other than my right shoelace (for a change) coming untied about 1 km in. Having worn the Peregrine 15s for a dozen runs now, I really like how they fit and feel, but I can’t remember the last time I’ve had a pair of shoes where the laces came undone so regularly. Maybe it’s a metaphor.

In any case, a fine wrap-up to the week, especially considering it was nice ‘n dry.

The river, post-run. Look closely for the bonus seagull.

Stats:

Run 994
Average pace: 5:38/km

Training status: Productive
Location: Brunette River Trail
Start: 10:13 a.m.
Distance: 5.03 km
Time: 28:19
Weather: Partly cloudy
Temp: 3°C
Humidity: 90%
Wind: light
BPM: 146
Weight: 166.7 pounds
Total distance to date: 6,800 km
Devices: Garmin Forerunner 265, iPhone 12, AirPods (3rd generation)
Shoes: Saucony Peregrine 15 (60/101/161)

Music: Ta-Dah!, Scissor Sisters