US falls to Canada in hockey, will play for bronze