MacEwen-Retailer-Rigaud, Hudson, Valleyfield