[*] Digital artwork = project logo in png format, free to use however they please. You can license the publicly-available logo with any minimally-restrictive license (e.g. CC-BY); this should still count that "you gave them additional rights, in exchange for payment".
Whether all people do it or not is another question, but that is what is required by the law.
No it isn't... In Canada, you can happily accept money from people and just stick it in the "other income" box on your tax return, where it'll get income-taxed appropriately.
If you're trying to do business deductions or want to pay business taxes instead, yes you need a business. If you're trying to set up a physical location, yes you need a business license from your city. But if you don't care about the pennies and your work is digital there's absolutely no requirement.
This is not the case in the USA. There is no general federal legal requirement to register a business or obtain a business license in order to sell things. However, there are specific industries for which business licenses are required (at any of the federal, state and local levels) and forming an LLC might help personal assets if you are sued.