I understand your needs to get some protection on your new car, hasn't it been a salty time here in T.O.?
I would go to a local body shop supplier near you and pick up some Meguiar's # 20 for the time being. It should afford you some protection while you wait for the product of your choice.
You could also go to Square One in Mississauga and pick up some Zaino stuff to hold you over.