Canada was embarrassed on home soil 3-2 by Latvia -- a country it had thumped by a combined 41-4 score across four previous meetings -- in a shocking shootout Friday.