You can order from the USA, but only if they ship USPS mail. Then customs brokerage is $8 max for a parcel. BavAuto and Pelican use USPS for me always.
For rims, use TireRack.com they do their own customs clearing with UPS and charge $30 customs brokerage, and $125 shipping for 4 rims to Edmonton +GST. Duty can apply depending on where the rims are made. The good part is you don't pay UPS any brokerage when they deliver the wheels.
Turner Motorsport has a M-Tech bumper for $399. You'd have to check but I think they clear their own UPS customs (like TireRack) , so a cleared package costs about $80 to ship by them. You'd have to phone and tell them you cant order if UPS clears, only if the seller clears and charges an amount at purchase that you are okay with.