I don't know the answer. But my understanding, from discussion with people on the spirit of the law, is that the income being taxed in Barbados is income generated globally, not income that's generated in Canada.
On June 14th, 2007. See this statement in context.