That is possibly a solution. It might avoid the problem now, that once Health Canada approves a drug it's very difficult to admit they made a mistake. At least two-thirds of their funding comes from industry, so it's difficult to criticize the people who are paying the budget. So an independent agency might be the solution.
On April 8th, 2008. See this statement in context.