What is distance kilometers from Sudbury MA to Montreal?

About 512km