Is Canada just a US puppet state?

That takes orders and commands from the US President?

Or do they have 100% independence?