Yes, you do.
Yes. Canadian drivers licences are recognized n the US. However, you'd still required to present a valid Canadian passport when crossing the border into the US. A enhanced drivers license from BC will allow you to enter the US by land (instead of a passport).
Yes
yes
no,Canadian drivers license is not valid in Europe but valid perhaps in England.
Situation dependent.
You cannot, unless you take up a "permanent resident alien" status or become a naturalized US citizen, and take up permanent residence in one of the US states.
Yes...until January 2009.
No, you cannot get a drivers license in Canada if you are a US citizen.
No. Your Canadian drivers license is good anywhere in the USA, by international agreement - that's what got the Florida government in hot water recently.
A US drivers license is honored in most European countries. All of the countries belonging to the European Union recognize the US drivers license.
Yes you can use a us drivers license in England your us liceanse is universal