Ontario’s 42nd Parliament, 1st Session: September 2018

Logo used for education and illustrative purposes. This is not an official publication and I am not an agent of the OLA.

The House met for 10 days in September. My previous coverage only takes us up to day 4, so let’s start over.

The biggest topic early in the month was the Better Local Government Act and its successor, “Bill 31, Efficient Local Government Act, 2018” which was materially the same but included the Notwithstanding Clause so it could be passed despite being ruled unconstitutional by the courts.

But then the appeal was upheld, and the original act was ruled constitutional. Bill 31 remains on the books, but is unlikely to see further debate. Toronto will have 25 wards this coming election. And Ontario’s government has shown its willingness to invoke constitutional privilege over such a matter.

But what else did the Legislative Assembly do this month besides start a constitutional challenge?

Bill 4, Cap and Trade Cancellation Act, 2018, saw two days of debate in September. It’s the same thing going in circles: The Opposition says it is better than nothing and The Government says it is worse than nothing. I’m with the Opposition on this: make polluting industries pay and use the collected money to improve lives for people.

Bill 6, Poet Laureate of Ontario Act (In Memory of Gord Downie), 2018, was referred to committee. I like the idea of having a Poet Laureate of Ontario to champion the arts in the province.

Bill 7, Fairness in Petroleum Products Pricing Act, 2018, was referred to committee. This is pretty much as expected as it’s adapting what other provinces do to regulate consumer gasoline prices and there’s broad political support for it. I fret a little about anything touching the carbon economy, but I haven’t read anything against it.

Bill 28, Alternative Land Use and Services Program for Agricultural Land Act, 2018, which allows farmers to use parts of their fields as snowbreaks, windbreaks, or other natural features passed second reading and is referred to committee for implementation. It appears to be the first step towards funding farmers for doing so in specific ways. Broad support across the aisles, except on the details of where this might lead. I struggle to understand what this is even about given it doesn’t have funding and it doesn’t actually seem to do anything.

Bill 32, Access to Natural Gas Act, 2018, was introduced. Gas distributors need to invest in infrastructure to deliver natural gas to consumers. Some consumers are cheaper to deliver to than others. This act allows the Energy Board to protect the more expensive-to-deliver-to consumers from paying too much for distribution by allowing the gas distributor to raise rates across its customer base instead of requiring the expensive-to-deliver-to consumers to bear the full weight of the cost of delivery themselves. I’m okay with this so long as it doesn’t give gas distributors the leeway to raise rates in excess of what is necessary to deliver natural gas to consumers.

Bill 33, Rea and Walter Act (Truss and Lightweight Construction Identification), 2018, was introduced. Volunteer firefighters have died when roofs have collapsed on them earlier than expected. This is because lightweight trusses can burn through faster than wood. The bill requires buildings with such faster-to-burn construction to be identified with decals so that firefighters know what they’re facing. This is following the example of other municipalities and state jurisdictions in North America so I guess it’s a good thing? I have no strong opinion on the matter.

Bill 34, Green Energy Repeal Act, 2018, was introduced. It repeals the entirety of the Green Energy Act, 2009 in paper, but keeps several provisions in spirit by moving them to other Acts. The repeal seems mostly concerned with taking all the parts of the Green Energy Act and putting them in different Acts. I’ll need to read the debates to figure out whether there’s anything being left out. If not, I have no problems with the reorganization.

Bill 35, Human Rights Code Amendment Act, 2018, was introduced. It adds “immigration status, genetic characteristics, police records and social conditions” to the list of protected classes. I am 100% behind this and I hope that the fact that it was introduced by a Liberal MPP (Nathalie Des Rosiers of Ottawa-Vanier) doesn’t torpedo it.

Bill 36, Cannabis Statute Law Amendment Act, 2018, was introduced. It sets out a licensing scheme for private cannabis retail stores, administered by the Alcohol and Gaming Commission, while simultaneously forbidding the Ontario Cannabis Retail Corporation from opening retail stores. Online it will be the OCRC that holds the monopoly. The OCRC will also be the only supplier to the licensed private retailers. It also makes it so the Government appoints the board of the OCRC, not the LCBO board, and separates the LCBO and the OCRC more firmly. I worry this will diminish provincial income from cannabis sales. I also worry this could result is less adherence to regulations of sale, but given that these are basically the regulations under which tobacco is sold these days I’m not too torn up about that part.

Other miscellaneous governmental business:

  • The province put 220 new GO trains on the Lakeshore corridor. It doesn’t help me (on the Kitchener line) but I’m glad to see improved transit.
  • The government scrapped the Anti-Racism Directorate, the Ministry of International Trade, and the Poverty Reduction Strategy Office.
  • The Premier posed for a picture with a far-right Toronto mayoral candidate with ties to neo-Nazi groups. The Premier, after being pressed, denounced “anyone who wants to talk hate speech.”
  • The Minister of Finance released a report that Ontario has $338B of debt, and reclassified $15B of line items in previous budgets that had been improperly classified as assets.

All in all it seems to be more of the same. No one’s answering the others’ questions (except when the Government asks questions of itself). The House continues to fly into disorder whenever the Premier is asked a question.

It continues to be discouraging to keep up with the assembly month-after-month. But I plan on continuing, because I think it’s important.


So I’ve Finished Owlboy, Her Story, The Room, and Ni no Kuni II: Revenant Kingdom

I’ve been less than diligent in continuing this series on games I’ve played and my thinking thoughts I have about them. So here’s a short grab-bag of some recent and not-so-recent completions.


It was a while ago I played this, but what I remember about this shooter-platformer was its charm, its easy climb up the difficulty curve, how pretty it was, and how smoothly it ran. It was exactly as long as I wanted it to be, the characters were fun and empathetic, and I only had to repeat the final boss four times. (I am not the best at video games)

I vaguely remember that there was a completionist percentage mechanism for collecting coins or something that I didn’t enjoy (I went through an area several times and couldn’t find the three coins I was missing), but that didn’t detract from the experience.

Her Story

Mystery video games are often like point-and-click adventures. Try everything everywhere until you progress, then repeat. Through the necessity of giving you what you need to tell the video game you’ve solved it, you can accidentally spoil the mystery for yourself. And if you’ve solved the mystery, but don’t have the one piece you need to prove it to the game, it’s frustrating. Mark Brown covers it in this excellent episode of Game Maker’s Toolkit:

Her Story gives you a database full of interview clips chopped into pieces and indexed by the words the interviewee speaks. Type “murder” and you get all the clips where the word “murder” is mentioned. Through listening for key words and repeated phrases you can dig through the database and watch these clips to piece together a complex story of who murdered whom and why.

It’s ingenious, but imperfect. How do you then prove to the game that you’ve solved it? How, other than by not ending, can the game explain to you that you missed something?

There’s a mechanism in the game I didn’t experience where, after watching enough of the clips, a chat window pops up and gives you the last piece of the story before it ends. I didn’t experience it because I already thought I had it all worked out.  And then I checked a wiki and found out I was right… but the game didn’t know I had it. And I couldn’t prove my knowledge to it.

An interesting piece of art, this game. I look forward to seeing what refinements the follow-up “Telling Lies” will have when it arrives (if it arrives).

The Room

A point-and-click puzzle box game. Far shorter than I thought it’d be, and far less interesting. I’d recommend Windosill over The Room: it has a much more approachable and appropriate-to-the-mechanics tone… and most crucially its toy puzzles are far more rewarding to tease apart (it reminds me a lot of The Manhole, of all things).

So, uh, yeah. Play Windosill and The Manhole.

Ni no Kuni II: Revenant Kingdom

A worthy successor to the first game, this is a charming JRPG romp with a fiendishly-diverting kingdom-building mechanic. I do love to watch those numbers go up.

It is comfortably easy on Normal, the hardest thing about it is the grind in the postgame. I don’t mind it, though, as the atmosphere is aided by it.

On the negative side is the sadly-mandatory squad-based strategy portions. Uneven difficulty and underwhelmingly-undeveloped mechanisms made for a shallow experience. There was also the Tactic Tweaker for weighting how much money vs loot you get from battles or whether you’re stronger against fire or ice enemies… but it was introduced and then abandoned, so I mostly just forgot it was there.

All in all a lovely way to spend some dozens of hours, with visuals that maintain a Studio Ghibli style without just slapping a cell shader on the GPU and calling it a day.


I’ll probably pick up the demo to Octopath Traveller as it’s right in my wheelhouse… though its similarity to I Am Setsuna might make it a game my wife plays instead. (and its price might make it something we wait to buy in any case).

I tried to start Tacoma, but my computer refuses to play past the intro without seizing up. Come to think of it my computer had problems with The Room, too, but mostly in the performance angle, not stability. Maybe something’s up on my PC.

Elections Canada as a Mental Health Initiative

While discussing Electoral Reform (and a certain federal party‘s failure to do what they’d promised about it), my fellow Canadian made an interesting point. He mentioned that one knock-on benefit of the existing multi-party first-past-the-post system might be psychological.

The more I think about it, the more I think he might have a point.

One criticism of first-past-the-post is that it encourages “tactical voting” or “vote not for the party you most agree with, but with the party most likely to win that you can most tolerate.”

An example: Given three choices Orange, Red, and Blue, you agree most with Orange’s platform and disagree most with Blue’s platform. Red is fine, you guess. Unfortunately, you live in a riding where Orange has little support. So you can vote for Orange, but only knowing that you’re “wasting your vote” by casting it for a party that will likely not win. So, instead, you might vote for Red because it has the best chance of defeating Blue, whose platform you disagree with most.

My fellow Canadian’s point is that this tactical voting might have a small, secret benefit.

The idea is that, by strategically voting for Red (the party with the most tolerable platform that is most likely to win in your riding), you have pre-emptively made your peace with a more likely future and have signified your tolerance of a more likely platform. So if Red wins the seat, you have more buy-in to the result and have already developed the compromising mindset that makes you more accepting of Red’s platform. Also, it is unlikely that your minority preference for Orange would ever be successful in the system, so by forcing you to abandon it early it encourages you to prepare for the more likely outcomes earlier.

This could make a voter less upset with the result, teach them how to compromise for a greater good, feel more in control of their government, and possibly even feel more engaged with the process as a whole.

I’m not 100% behind this idea, mind you. For one, it hand-waves over the resentment you feel that your preferred party was unelectable in the system as it stands and the belief that it would be different if the system were changed. Also, I could find no study of this effect (if present) and I would assume there would be if there were evidence. There’s a lot of money and feeling invested in the current system (and the cynical among you might believe that to be a contributing reason why certain campaign promises haven’t been kept) so I’d expect research to exist and be aimed in a supportive direction if it had merit.

And even if we’re extremely generous about this effect even existing let alone being beneficial, it can’t overcome the drawbacks of FPTP which include actively excluding minorities and women from legislature.

However, it’s the system we in Canada are stuck with so I find it interesting that there could be a small benefit hidden in an electoral system other successful democracies ditched a century ago.

I still want my ranked ballot, though.

So I’ve finished Mario + Rabbids Kingdom Battle

I expected a game that gave Mario a gun to be less bland. XCOM: Mushroom Kingdom this isn’t. Nintendo characters, but without Nintendo-levels of polish.

All that pithily said, I still enjoyed it. Especially when I started thinking about it more like a small-screen puzzle game than a big-screen campaign.

It went on about two levels longer than it ought to have done. And I was never given an incentive to use the different characters. And I swear it ate through my Switch’s battery faster than Zelda (and Zelda had a lot more to do each frame, I would think).

But it was fun. Bouncing and drop-kicking and taking pipes really adds to a feeling of mobility. The choice to not measure movement range in path length but in radius made things much more predictable. And the puzzles (once I saw them that way) were engaging and interesting to pull apart.

I could’ve used a “whoops, wrong button” one-step undo. And I’m still not sure which of the shoulder buttons is L and which is ZL (and this game uses them more than the d-pad buttons).

But overall, not a waste of the, say, 15 hours I put into it.

TIL: Water Softeners

We wake up to hear an odd sound carried through the forced-air ducts. Furnace is loud, I think. My wife precedes me downstairs and, finding the sound louder, heads to the basement.

“Water in the basement!” comes her yell. I bound down the stairs two at a time and start shutting off water valves to stem the flow of a 3/4″ coldwater supply emptying through the water softener and onto the floor.

Water softeners are a piece of almost necessary equipment in the part of Canada where I live. Hard water is water that contains dissolved minerals (usually Calcium and Manganese) that, when present in sufficient amounts, can form “hard water scale.” This usually shows up on heating surfaces (the inside of kettles and water heaters) and on drying dishes (in the form of cloudy spots). Hard water’s not toxic or anything, but it’s a pain, and our water’s well into the category the USGS calls “very hard.” So we soften it.

Conventional water softeners work by exchanging those dissolved mineral ions (mostly Calcium around here) for salt ions (Sodium or Potassium) in tiny little resin beads kept in a column called the “resin tank” (or “mineral tank”) which you hook up to your water supply. The beads are made up of a compound to which salt binds less strongly than other ions (because it prefers ions missing two valence electrons, if you remember your High School Chemistry). Thus, when a bead with a bound salt is presented with a free-floating Calcium ion, the bead ditches the salt into the water and snatches up the Calcium.

The resulting water does not taste salty and does not meaningfully contribute to dietary salt intake, in case you were wondering.

Eventually these beads become full of these mineral ions. To return them to previous performance levels, they are soaked and flushed with a salt brine. Due to the brine’s high concentration of salt ions, the hardness ions leave the resins to form an equilibrium between the beads and the brine. Then the waste brine (now full of hardness ions as well as quite a lot of the salt) is sent down the drain.

To generate the brine, water is pumped into a salt storage tank (or “brine tank”) and then is left to dissolve salt. This salt is the only consumed quantity in this process, and must be regularly topped up (usually by purchasing 24kg bags of softener salt pellets at local grocery stores for under $6 a bag).

The whole recharge process takes about two hours.

Water softeners have an operating lifetime similar to that of the plumbing fittings you need to install it: ten to fifteen years.

Near as I can figure it, the water softener that decided to flood my basement was 14 years old when its resin tank decided to rupture catastrophically during a 2am recharge cycle. Two hours later, recharge cycle complete, it flipped the valve back to supply the house with soft water and then supplied itself with all of the house’s water.

Luckily my floor drain was nearby and could handle the water flow, so the only “damage” was a little splashed carpet in the next room and some garbage I’d been meaning to throw out. I’m not looking forward to the water bill next month, but I’m happy my furnace is installed on feet for just this sort of occasion.

I did get a nice close-up view of those tiny ion-exchange resin beads, though, as they had been spread all over the basement floor. They look like transparent cornmeal. When wet they kinda have the consistency of mashed potatoes.

One on-sale water softener from Canadian Tire and one plumber’s visit later, I’m once again living in the land of soft water. For the next ten to fifteen years.

So now I know rather more than I previously did about water softening. And so do you.


So I’ve Finished The Legend of Zelda: Breath of the Wild


Wow, what a game. It’s a game that had me talking with friends about video games again. You know, in that cagey way where you hint at something you aren’t sure they’ve seen yet until they nod and then you head into spoiler territory?

It’s a game that gives you every tool you need in the tutorial. Swords, shields, bows, bombs… and then you’re off. It doesn’t care what you do from then on, or how you do it. You simply go.

It’s a game that decides to not measure progress. Sure, it’ll count shrines and things… but it doesn’t care. Nothing changes, nothing matters except defeating Ganon. And yet, it is happy to let you take the long way around to get there, both in mechanics and in story. Who needs experience points, or levels, or priority missions, anyway?

It’s not perfect. The framerate drops in the Great Hyrule Forest. It leans a little hard on motion controls that ask you to point with the bottom of the controller instead of the point. Inside the Divine Beasts voices lead you around by the nose as though they didn’t get the “trust the player” memo the rest of the game hinges upon.

And the entire Gerudo segment comes across as tone deaf. Treating an ancient culture’s mores as a puzzle to “solve” because you know “better” is a little colonial for the 21st Century.

But then you hold these stumbles up to moments like when the Deku tree says “Next time I’ll let you kill yourself on that sword” and you believe it. The game has been honest with you so far, trusting you and being trusted almost to a fault. I believed that tree about that sword.

Speaking of that sword, pulling it was billed as a test of strength. “Strength?” There are no character sheets in Breath of the Wild, what is strength? Strength is the number of hearts you have. You are stronger when you have more heart. WHAT.

I’m especially pleased with this game coming straight off of Mass Effect: Andromeda. The cartoon characters you meet in Hyrule are different and recognizably so from their design. Even the hapless travellers you rescue time and time again are expressive in text and in facial expression.

ME:A also never wanted to let the player fail. Zelda is only too happy to have you fail. Too close to your own bomb when it goes off? Congratulations, you ragdolled down a cliff and into the river. Find a guardian? They’ll roflstomp you for hours. And you keep running across them! Even the main quest has you tromping up a hill in Zora’s Domain and finding something you cannot win against. Not because the game has decided it, but because you’re just not ready. And you can brickwall against it, like I did. Maybe if you jump over here, maybe if you use lightning arrows… Nope. You aren’t supposed to win this fight. You are the mouse, not the lion (or in this case, the Lynel). Scurry, little mouse, and try not to be seen.

Oh. No. You’ve been seen. Better run, little mouse. Run!

I’m sure there’s a wave of people who’ve seen this first in games like Dark Souls, but for me Zelda: Breath of the Wild was the first game in recent memory that made me afraid.

And how I love it for doing so.

Attacking Hyrule Castle, pushing deeper within. Everything the world taught you being put to the test, but upside down. On the overworld height helps you find your way, lets you see danger coming. In the Castle, height will get you killed. Better run, little mouse.

Wait. No. You’re not a mouse any more. You’ve fought, you’ve learned, you’ve grown.

But… you still remember being a mouse. So the tension ratchets up more than it ought to, creatures down the hall loom a little larger than they actually are, and victory… oh, victory tastes so much sweeter when you remember how impossible it used to be.

And then you reach Ganon. They really didn’t mind being a little disgusting with the creature design of the calamity bosses, and Ganon got a double dose. I feel a little cheap not having learned the perfect parry before fighting him, having to rely on my powers to defeat him… but that’s fitting. It works with the story. The champions were there for the assist.

Or so I tell myself.

The ending… was fine. The writing was a little weak, but everything else was lovely. I’m a little disappointed I don’t get to play in the world my adventure helped create, instead being dumped outside the castle gates, moments before the final confrontation, but it was an end.

And so I decided to put Zelda: Breath of the Wild down. I feel I could spend a lot more time in there. I feel I may have played it “wrong” by rushing too much to expand the map without exploring it enough (and my final map percentage of 40.03% certainly seems to reflect that). I can think of, right now, another couple of corners of the map I maybe should’ve gotten to.

But some things should end. Some things should leave you with that bittersweet hangover of a world your mind isn’t finished living within.

It’s been a long time since I’ve felt that from a video game. I missed it.

Software Ideas People Should Steal, Edition One

Here are five little ideas that I think every relevant software project should implement immediately.

1) WordPress has an excellent feature for linkifying text where pasting links over selected text will linkify the selected text to point to the link. All rich-text editing software needs to implement this on the double: if the clipboard you’re overpasting with starts with ‘http’, then linkify the text, don’t replace it.

2) My new Samsung Galaxy A5 has a little touch where it checks the ambient light level before turning on the screen. If it is dim where the user is, it gradually increases the brightness as you turn on the screen instead of immediately jumping to the current, adaptive screen brightness level. This saves my eyeballs from wincing. All phone manufacturers need to implement this.

3) Speaking of phones, when you’re about to go to sleep at night, you need to tell your phone to be quiet (except for the alarm, which should be loud). On BlackBerry 10 you could do this from the lock screen by drawing a shade down over the phone, putting it into Bedside Mode. Nearest I can figure, no other device allows you to do this without unlocking the phone. Lock screen Bedside Mode should’ve been copied by the other phone OSes years ago.

4) Speaking of BlackBerry 10, it still has the best text selection I’ve encountered in a phone. You want to select a paragraph of text. On Android or iPhone you press-hold until it selects a word, then you grab handles and labouriously drag them to where you want. On BB10 you press-hold until it selects a word, and then you keep holding. It selects a sentence. Keep holding. It selects a paragraph. Keep holding. It will visually start selecting further down the page until you finally release. “Expandable Text Selection” is discoverable, delightful, and useful. Phone OS developers, please implement this yesterday.

5) May as well round this off with yet another BlackBerry idea. This time, the BB10 Keyboard. You start typing a message but then realize halfway through that your wording reads as insensitive. The first half’s fine, but your phrasing went downhill six words ago. In the BB10 keyboard just swipe to the left (or right in RTL) six times. Each swipe deletes a word. Then you can start typing again. Near as I can figure, every other keyboard relies on mobile OS text selection to quickly replace more than a few letters at a time. Take this idea, keyboard developers. It’s wonderful.

That’s all for now, folks. If anyone’s surprised at how many of these are ideas from BlackBerry 10, I’d introduce you to the list I’m not writing about all of the ideas that current smartphones _already_ copied from that now-failed platform. It’s much longer.