That does sound dubious. The specific graphics created by Strategyzer can be copyrighted with a Creative Commons license of course, but I can't see how the concept of the business model canvas can be protected.
In the current US patent climate disaster it is not really a big leap to see something that is clearly not protected by copyright and then think "maybe they got a patent for it and throw licenses around because of that."
The name may be trademarked of course.