One other thought - what year was your 2009 manufactured? It appears that over the years there have been three different EGR coolers with three different part numbers for the US market e70 diesel. The first design (part # 11714729477) was only produced from 10/08 to 12/08 (and might have been used on your 2009 model year car). Then it was changed to part # 11717812513. And for the last year or two the part # is 11718576450. Hopefully the different design changes were made to reduce the incidence of cracking. So maybe you had the earliest (and maybe most failure prone) design? And maybe some consolation might be that you'll be putting in one less prone to failure.
Here is the reference on RealOem:
11717812513
exhaust cooler
From:12/17/2008To:05/05/2014 (ENDED)Weight:1.820 kgPrice:$670.51
Superseded by:
11718576450 (07/01/2013 — ), Exchangeable retrospectively
Supersedes:
11714729477 (10/27/2008 — 11/12/2008)
Part 11717812513 was found on the following vehicles:
I assume this would apply to your Canadian car as well, but not sure.
Hope the info is helpful.