Ocean Software Canada Ltd.
Ocean Tomorrow Services Inc.
Ocean Valley Associates Consulting Ltd.
oderin educational services incorporated
Olde Worlde Inns Ltd.
Optimized Planning & Interiors Inc.
Optimum Inc.
Optimum Translation/traduction Optimum Inc.
Opus International Consultants Canada Limited
OrangeSprocket Communications Inc.
Orion Marketing Research
Oxbow Education Group Limited