-They need to get the Canadian visa at the Canadian Embassy/Consulate to enter Canada, not need to get the US visa to come back if they will return to US within 30 days from Canada.
2)人在波士顿材料寄哪里?波士顿有加领馆的
-Check the Canada Embassy website (Google to find it).