The Castle Doctrine only exists in most US states, and does not exist in any other country. In the rest of the world, including Canada, you have an obligation to retreat before claiming self defense. So arguing that the Canadians are not following the Castle Doctrine is sort of crazy.