In View.sol there is a checkTransfer function that returns a bool value. However, this value is always true, otherwise the function reverts.
In CanvasCollection.sol there are several instances where checkTransfer is called. Each time it is done in an if statement to verify that the return value is true. However since the result is always true (otherwise it reverts), the check is unnecessary.
If we look at this code form View.sol, we can see that checkTransfer returns !canvas.soulbound. But that will always result in true, because we can see few lines above, that if canvas.soulbound is true, revert NonTransferable() will be executed.