By the language they are using, it's roughly equivalent to a C corp, the thing closest to an LLC is what they call a "sole proprietorship" in BC, unless I've missed something. Typically there you would register in the province you are doing business in, or multiply in the case you are doing business across the country.
FWIW Canadian and US taxes are roughly equivalently complicated in my experience.
FWIW Canadian and US taxes are roughly equivalently complicated in my experience.