There's any number of places that might have the bearings and seals .Due to the fact they are all SAE sizes it should not be a big deal .This I have found using somebody like Bearings Inc ,Kaman bearing it's going to be a special order . Somebody like Randy who sells on flea bay under Randys engine,which is in Ohio probably has them in stock and will be about the same as a bearing house.
You might try Mike Acres,the same guy who has the web site in Burnaby BC.Mike has the entire NW Territories of known OEM stock in all of Canada and the prices are very much in line. Consolidated Equipment ,Burnaby BC.Google .