Added new canvas feature

user is now prompted to add a new canvas if none is selected.