Basically, it came down to De Grasse. He won 3/6 of the medals in athletics for Canada in Rio. He's been injured and hasn't really produced since then, so it just depended on whether he was back in form for Doha or not. He definitely seems to be, so going to Tokyo Canada has some good shots at some medals. Warner was expected, but Dunphee in race walking and Ahmed in the 5000 were surprises. Not huge shocks since both of them finished 4th in Rio, but they're still probably not favourites for medals next year.
I'm happy with Canada's performance so far. Not just medals, but making finals and semis as well. The only disappointment, if you can call it that, is Warner. But with decathlon, anything can and often does happen.