no it didn't. And the prime minister reports to Britian. oops
No, he doesn't. Canada is a sovereign state and constitutional monarchy. It's monarch happens to also be the same as the monarch of 22 other states.
The UK is a sovereign state, composed of England, Wales Scotland, and Northern Ireland. As they call it, a "nation of nations." The UK is unitary, and was formed by the unification of multiple kingdoms. The other various Commonwealth realms are not part of the UK and do not in any way answer or "report" to the government of the UK.