Don't know about the design part, but your best source for what plants to plant is your local garden center, neighbors, garden club, extension office (they have those in Canada?), etc.
A good source of online info:
GardenWeb - The Internet's Garden Community
This site is a fountain of information about a lot topics. I have found really good help here on numerous occasions.