Trim: I suggest Metropolitan rustproofing since you're in Ottawa. They're marginally cheaper than Krown and have the same warranty, and I've found they do a fantastic job. There's a location on Merivale Rd. just south of Hunt Club (near the Esso bulk terminals).
They also have a location in Gatineau as well, if that's closer.
Nothing wrong with them, or Krown, and I've used both on my older 1991 Integra (which I sold to my sister) and it had no major rust problems, which is amazing considering they're known to rust pretty badly, and it lived 4/5ths of its life in salty, near-zero-degree Ottawa.