15 fantastic things to do in Vancouver this weekend: April 5