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 .