I'll give you an English (if some what soppy) point of view:
As everyone is fully aware, at the brtish empire's height, there were several other european "empires", namely the french, the Austrian, the Portugeuse, the Germans and the dutch.
Now the French, Portugeuse and Austrians prefered to view their empires as simply extensions of their own country, for example the reason for french reluctance to led Algeria go is because they simply see it as an added landmass of france. Portugal did the same with Goa in india long after the british left (it was 1961 when the indians forced the portuguese out), the Austrians..well we all know what happened to their empire.
The Germans, the Dutch and the British were slightly different however (if you excuse Germany for the genocide in an african colony I forget the name of), they tended to have a slightly different view of their empires, if this was forced onto them, it certainly changed their veiws and were not actually as brutal or unchangable as the above three.
Now Britain was pretty much acting like a schitzophreniac, while on the one hand it saw it's asian and african colonies as not being "fit" to rule themselves, it saw it's dominions (like canada, Australia and NZ) as something else (probable due to the white english speaking populations), it saw these countries as it's "growing children", it knew that, like real children, the day would come when it's "growing children" would want to leave the nest, I see the commonwealth as britains attempt to A. keep the close relationships going without having the stigma of an empire while B. Slowly easing these countries away from britain.
Now this probably had very large economical and logistical reasons, but in the end Britain knew from at least the middle of the 1920's that we'd slowly have to let Canada and co go, and I dont see them going against this, and when canada asks for more freedom, Britain would gladly give it to them, they wont fight it like the french or the Belgians....that of course wasnt the same for the non-white colonies.