That seems like a rather lengthy process.
Surely your specialized staff needs ongoing training to review all of the new regulations in force in Canada and in foreign countries. Do you have an adequate budget for training? Is it a fixed budget? Do you have a problem providing training to your personnel?