If it was my car, and I could, warranty-wise, I would consider:
Pennzoil Platinum Euro LX 0W-30 (especially for winter),
Pennzoil Platinum Euro L 5W-30,
Mobil 1 (European Formula) 0W-40,
Pennzoil Platinum Euro 5W-40 (probably only for summers)
And probably change roughly every 6mth/8000km (Canada is still severe service?).
Basically, I'd be looking at anything with HTHS min. 3.5.
The L and LX is lower saps, the 0W-40 and 5W-40 are 'full' SAPS. I would prefer more SAPS, but be a bit wary of the higher weight, though would probably try it.
Not sure about the Honda DI, but e.g. Mobil 1 0W-40, Pennzoil Platinum Euro 5W-40 have MB-Approval 229.5, and so can be used in at least one MB DI engine I know of. Shell Helix Ultra 5W-40 (which I think is the same as PP Euro 5W-40) is very popular in Europe.
Curious (from others in this thread), what they think of these choices for this engine. Would I be way off my rocker?
If 40 weight FS oils are used for MB DI Turbo 1.6s, would that not translate to them being good in Honda DI Turbo 1.5s? Both don't have any exahust after treatment (other than cats), right?