Yes. Obviously, I would agree that it would violate the charter as well, particularly sections 7 and 12. I think the Charkaoui case, which the Supreme Court decided several years ago, indicated that indefinite detention without review is unconstitutional and does violate the charter, and that is precisely what is proposed by Bill C-31.
On May 1st, 2012. See this statement in context.