Canada's men open against Germany, women face Swiss to start Olympic hockey