Czech Republic shocks Canada