I cannot claim any knowledge or competence.... but a quick Google shows that
this company appears to have figured out this conundrum, at least within Transport Canada's bailiwick. Your problem may of course be with a completely different authority, but is there an option for you to discuss this topic with these experts, or are you working for the competition?