Thought I would share some sites for DIY invites/progrmas/menus..... Not all these are free, some you may have to pay a small fee but worth checking it out:
Customizable invites - you can customize all the colors (some free):http://www.invys.com/design-your-cards/wedding-invitations.html
Wedding clipart (pay for monthly membership)http://www.weddingclipart.com/category/bridal-shower-invitations.html
I think its importatant that we GTA brides share deals that we find, whether online or in store. Hope this helps!