No. I've read the government's charter statement. It's obviously not a very detailed or fulsome explanation of how they believe this comports with the charter. The factors they point to, for example, on clause 294, are that an accused would have had an opportunity to be present during previous cross-examinations on preliminary inquiries or voir dires. Those are two processes that are fundamentally different from a trial on the merits of a charge.
To cross-examine on a voir dire, you're going to be focused on a very narrow set of issues. That may be a charter violation or a search-and-seizure issue, or it may be about the voluntariness of a statement. Police testimony on that point is going to be relevant to a wide range of issues at trial that were not at all present or relevant at a voir dire. Similarly, a preliminary inquiry is designed for a specific purpose. It does not test the credibility of the Crown's witnesses.
Credibility is frequently going to be an issue at trial. We should not think that cross-examination at these distinct pretrial procedures is at all relevant to cross-examination at trial. Because we already have a mechanism to admit agreed statements of fact, the only time I can imagine that a procedure like this would be used is where the defence does not agree that these facts are uncontroversial and does want to cross-examine, in which case I think it is actually a serious limitation on charter rights.