I have the OEM strut brace off my 2009 Vibe GT you can have. I just replaced it a couple weeks ago with a TRD strut brace. It is in excellent condition. Just pay the shipping and it's all yours. PM me your address and I will get a shipping quote for you this coming week.
As XRVibe10 said, you can order the 2009-2010 GT spoiler from GM. They have ones that are painted and ones that are not. Below are some part numbers and prices (in US dollars) from
GMPartsCenter.net (unfortunately I don't think they ship to Canada). As far as GM sites go, I order through GMPartsCenter.net since I live in the States, so I don't really know which GM site to reccommend that ships to Canada.
Painted Spoiler List Price: $265.00
GMPartsCenter.net Painted Spoiler Price: $222.60
Red Hot Metallic painted: #19171936
Jet Black Metallic painted: #19171937
Carbon Gray Metallic painted: #19171938
Liquid Platinum Metallic painted: #19171939
Unpainted Spoiler List Price: $209.97
GMPartsCenter.net Unpainted Spoiler Price: $151.18
Unpainted: #88975646
I also agree with XRVibe10 about ordering any Toyota/TRD parts from
TRDSparks. I have ordered from them quite a few times. Their prices are excellent and their shipping is super fast. They have two different oil caps that will work on your 2.4L Vibe (I believe the differences are the design on the caps, the first one is billet and is more expensive and the second is forged aluminum and is cheaper). I have the second one on my Vibe and really like it, although I painted the center insert metallic silver since I'm not a big fan of logos, decals, etc.
TRD oil cap #1
TRD oil cap #2