I have just purchased Canvas but I am having problems downloading to WordPress. I get a download box which asks me if I want to Open or Save the canvas.zip file. I dont know what to do next to get it to feature in the Install Themes dropdown box as you show in your Masterclass video. I have viewed the Woothemes Download video but their screens are completely different to what appears on my screen.
You need to download the canvas.zip file to your computer – e.g. to your desktop. Then you need to go to your wordpress dashboard , appearance / themes and at the top you will see a tab that says install themes. Click on the install themes tab, Then click on the upload option, then upload the canvas.zip file. Finally activate it.