Pigboat, I do not agree with your description of KLM's reason to divert to BUF.
I happened to be sitting waiting for a gate and saw the AF cross over the threshold. I said to my f/o that that acft had no right being there at that moment due to the prevailing conditions. As we were facing east we did not see the t/down but then saw KLM approaching the runway, within seconds YYZ tower commanded KLM do a go-around, at which point he declared that he was diverting.