I think they'll easily surpass 2012 level, as they already have with golds. Canada won medals in 11 different disciplines in 2012, and 7 so far in Rio with good shots at soccer, golf, canoe/kayak and wrestling.
While I appreciate diversity, Canada rarely has athletes capable of multiple medals (in both summer and winter games), and rarely do well in events that offer lots of medals (i.e. swimming and athletics in summer; skiing events in the winter). So the rise in swimming and athletics, with stars like Oleksiak and De Grasse, is very welcome.