If you file I-485 in US, you don't need this kind of documents. But if you apply for the immigrant visa in Canada, you need to get this kind of documents from China, Canada and US, respectively.