Italy v Canada is very winnable for Canada, especially as it will be at home.
Are you sure? No previous meetings.
But Italy is very winnable in Canada.
And SF would be against Serbia/USA/Brazil. USA-Serbia would be in USA, so USA has some hope if Nole doesn't play. And I'd like any team of Canada/Italy/USA in final.