Error message

  • Deprecated function: Return type of DatabaseStatementBase::execute($args = [], $options = []) should either be compatible with PDOStatement::execute(?array $params = null): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2244 of /home/blaalt/www.blairaltman.com/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/blaalt/www.blairaltman.com/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/blaalt/www.blairaltman.com/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/blaalt/www.blairaltman.com/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/blaalt/www.blairaltman.com/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/blaalt/www.blairaltman.com/includes/database/database.inc).
  • Deprecated function: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in drupal_random_bytes() (line 2268 of /home/blaalt/www.blairaltman.com/includes/bootstrap.inc).
  • Deprecated function: rtrim(): Passing null to parameter #1 ($string) of type string is deprecated in url() (line 2349 of /home/blaalt/www.blairaltman.com/includes/common.inc).
  • Deprecated function: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in url_is_external() (line 2393 of /home/blaalt/www.blairaltman.com/includes/common.inc).
  • Deprecated function: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in url_is_external() (line 2395 of /home/blaalt/www.blairaltman.com/includes/common.inc).
  • Deprecated function: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in url() (line 2311 of /home/blaalt/www.blairaltman.com/includes/common.inc).

I got a pretty late start today since I slept in longer than usual. I wasn't out of the campground until about 9:45 and decided to take a different route than the trans Canada for as much of the ride as I could. I ended up riding some rural road into Thunder Bay then dropped south of the highway after Thunder Bay onto a road that followed the lakefront a little more. Both turned out to be fantastic roads that were in great shape and had little traffic. The first 90km were awesome with wind at my back for a change. Once I stopped for lunch the

The ride from Atikokan to Kakabeka Falls was freaking big. It was about 180km and was very windy. About 65km in I wasn't sure if I was going to make it. Somehow I managed to zone out and pull through but it was still about an 8 hour day of pedaling. Of course it didn't help that there was a time zone change part way which made me lose an hour. By the time I had finished the ride, bought groceries, and rolled into the provincial park it was after 5pm. That makes for a very rushed campsite assembly and dinner prep. After a long phone call with Kamala I ended up going to bed pretty late.

Guess what, it poured rain and there was a fairly strong headwind once again. Pretty much the entire 150km today was a pain in the butt. Thankfully it only felt tedious for the last 50km and the scenery in Ontario makes things more enjoyable. Though the rolling hills do suck up more of energy than the flats at least there is more protection from the trees to block some of the wind at times. Also, even though there hasn't been much of a shoulder so far on the road, the pavement quality is drastically better than Saskatchewan was.

Yesterday's ride started out pretty poorly. Again I was fighting a moderate headwind trying to ride the 150km into Souris MB. The wind was keeping my speed below 20km/h for most of the ride so it was quite frustrating knowing that I wasn't making much progress. Add to that the terrible road conditions, large sections with a 6"drop off of the white line onto a gravel shoulder, trucks blowing me all over the place and spraying me with rocks and I was less than pleased. Looking ahead at the weather it looked like I was pretty certainly going to get rained on all the way out of Manitoba.

Yesterday I was originally going to do a 160km ride into Weyburn. I was pretty sure I was going to get rained on camping so I decided to attempt a double day and get into Carlyle instead so that I could get a hotel and take a rest day today. The last 100km did in fact give me more rain but thankfully it was pretty light. It was only light for half of that time though. About 60km from Carlyle I started to get soaked again. I kept going until I was about 30km away and decided to try hitching a ride again. Pretty shortly after stopping I got picked up and dropped off at the hotel.

Today was supposed to be a rest day with a bit shorter distance than the past few days. The wind didn't agree with that plan. All day I had cross and head winds that kept my speed down to what felt like a crawl, sure it could have been worse, but it was still frustrating. On the plus side it didn't rain, the road was quite nice, traffic was great, and I still got to my planned destination. With that said, I'm still looking forward to getting out of Saskatchewan. It is a lame province. That would be part of the reason why I didn't take a single riding photo today.

I decided to take the longer route through Swift Current to get to Ponteix today because I had heard that the road was better going that way. I'm not sure of it was worth the extra 30km since the road South from Swift Current was super hilly. Today just seemed to drag on especially because I spend most of my day riding South in a cross wind. The tediousness isn't helped by the feeling that the scenery is on loop. I am happy that the weather was nice today. I'm glad I didn't get soaked.

Today was another fairly easy ride. There was a good tailwind the entire way to Gull Lake. That was definitely a good thing since no sooner did I get my tent set up than it started to rain. It rained lightly for a couple minutes and on my way back from getting groceries it just got harder. I managed to jump back in the tent right before the sky fully unleashed its fury for about an hour and a half. Thankfully it blew over and this evening looks like it should be okay. I just really hope I don't have to pack up camp in the rain.

Pages