I have 2 questions about this micro. First, how I can use SPI0 for upload program and the second SPI1 for MCP2515 Can module or the opposite (SPI1 for upload and SPI0 for mcp).
Second, If the first is possible, I can remove the CH340 for serial upload (and don't use bootloader) ?
Yes, you can use SPI1 to communicate with another device. MiniCore includes an SPI1 library.
Yes, you can eliminate the serial adapter. Using MiniCore, you would just choose "No" from the Tools -> bootloader submenu, and "burn bootloader" to fully utilize the added flash from not using a bootloader (and you would need to be sure that was selected while uploading too, otherwise upload would try to use a bootloader that wasn't there)