... Canada never had a language... they were the bastard child of France and England...
and, OF COURSE you need to know English when you're in America, that's the NATIONAL language!
Japanese may think that English is cool... that's becuz it's POPULAR! popular is a fad! fads fade! you know, they're starting to think French is pretty cool too! are they going to make French their national language? of course not!
>.> sorry... i just don't see a country that's been around for 5,000 years giving up their language and culture becuz it's "cool"