Actually, Scheer has attended the House of Commons as Opposition Leader.  He was elected leader on May 27, 2017, and made his first appearance as Leader of the Opposition on May 29.  He was opposition leader for 18 sitting days before the House rose towards the end of June.

He obviously made such a great impression over that period of time that even you, with your keen eye for the news, missed his performance.