No, it is not mandatory to use either CRA My Account or CRA My Business. The CRA provides them as a value-added service to make it easier and more convenient to access CRA services. As such, it is up to each individual whether to use these online services or not.