DJI's system is good for reference only, however you need to KNOW where you are flying.
For example, see my attached picture for Toronto Pearson airport. The left is DJI's FlySafe limits, and the right is how I measured the Transport Canada limits. As you can see, the green "Enhanced Warning" zone is roughly equivalent to the hard No Fly Zone around Canada's busiest airport.
Problem is, DJI's system will let you "self authorize" in the green area, but the reality is Transport Canada says you cannot fly at all in that area. Yeah yeah you can argue you can fly safely within that green area, and probably can, but that isn't the point of today's discussion.
You can also see that because DJI went with a circle, that some areas that TC says are OK to fly, are now in warning zones because of the circle radius. Another reason it is important to know where you fly.
Canada also has a blanket NFZ 9km around any disaster zone, such as forest fires. As you are probably aware, fires move, therefore so does the NFZ. You need to be aware of these things, and they may not show up in any NFZ database, or at least not in a timely manner.