This is a great price for Canada, even taking into account the currency exchange and the shipping.
Do these run a bit tight? Usually for these kind of garments, I choose L, but it is in situations where XL is the largest size offered by the manufacturer. Here Icebreaker offers XL and XXL; does it mean that the L is a bit tight (closer to an "average M") and that I should go one size up? My chest is around 43" but since these garments should be worn pretty close to the body, I am not sure if I should stay with XL ( as I've just ordered) or get L?
Edit: for the sake of anyone reading this in the future; I ended up ordering the XL and it was perfect. I am 1.75 meter tall, a bit on the muscular / bulky side at 95 kg.
BobrazIcebreaker has "relaxed", "regular" and "slim" tops. This is a slim fit top. I find the Icebreaker slim fit tops to be close fitting but not tight (only the baselayers are tight). Also you are right, this is a technical top that is designed to be worn close to the body.
I'm a bit chunky at times but I wear the right size for my measurements because otherwise the lengths are wrong. It's not particularly flattering but much more functional.