Group D's coming down to the wire and it's getting exciting. Makes me wish there were two of this exact group. Double D's for double the fun if you will.
Looking at the standings, its fairly certain that Poland will go through. Two games left - against Scotland and Jamaica - means they're getting 12 points at the least. Still not guaranteed to go through (because the teams that could catch are Canada and Jamaica creating a three-way tie at the top - then it's goal differential) but a way better chance than anyone else right now.
I'm going to take a bit of a reach and say that Ukraine and Germany are definitely not going through. Each team still has two games remaining, but Ukraine has two tough ones (Canada and Jamaica) and Germany still plays Canada (and Scotland). If any of those games even ends in a tie then it's likely lights out.
Which leaves Canada and a surging Jamaica. Canada holds the decisive edge because of the head-to-head 5-0 thrashing it gave Jamaica in the opener, but Jamaica gets a slightly relaxed Poland team and possibly demoralized Ukraine squad, while Canada has Ukraine and a never-give-an-inch German team. It's tough either way and I really haven't a clue how it will swing. In my previews I picked Canada as the other contender (besides Germany and Poland) so I guess I have to go with Canada.