Have to agree with everyone who says it's unlikely to be accepted as a national currency. The people having debt speeds up the economy, inflation leads to people with less value in the money that they do have, and encourages them to spend it (or work more generating more tax for the state) rather than save it - again, speeding up the economy.
All of these things are more benefit to the state rather than the people. Which wouldn't be so bad if we could actually trust them and be sure they did sensible things with our money and national currency.
Control the money, control the people.
Bitcoin is backwards to the above, it's like trying to fit a square peg in a round hole. They don't go together. Bitcoin is a good thing for individuals who wish to retain value in their currency/asset, but terrible news for bank monopolies/governments.
There are only two ways to attempt to control Bitcoin.
1. Alter the public perception of Bitcoin to something very negative and keep it that way to try to prevent mass-adoption for as long as possible, at the very least, marginalize it. The biased media is doing this pretty much everyday now. There is a poster on this site who also has some shill accounts who always posts negative titled inflammatory threads. All those thread titles show up on Google searches when now/future people search for anything 'Bitcoin'.
2. Control the end points/buy points. A leaked paper already alluded to this development. It pointed to the fact there would, in effect, be two kinds of Bitcoin, transactions that had already been connected to an ID and can be tracked, and the underside of Bitcoin outside of the system that could never be controlled.
The above two points are already being implemented on a daily basis.
Edit/add:
3. Some form of attack, spam transactions/51% attack. A large group of miners deciding to not accept transactions to the degree, and over a period of time, that they seriously make everyone question the Bitcoin protocol's practicality.
Having said all of that, I could see Canada perhaps going for it one day. It would take major restructuring though.
Good article about banks/Bitcoin here:
http://www.coindesk.com/research-banks-unprepared-for-digital-disruption/