Regarding "rapid development:" As far as I can tell, they have been building this case for years. As for announcing the charges when they did, they sort of had to under the U.S.-Canada extradition treaty or Meng would have been released (I believe they had until January 30). Canada will not hold people indefinitely just because the U.S. asks nicely.