Even with only single entry B visa, they can return to US with their unexpired I-94 from Canada if less than 30 days in Canada. M-entry visa will really make a difference only when they go out of North America(Can, Mex) and want to re-enter, Or they stay in Canada too long then want to re-enter US.