Vettel pulls off incredible pass in Canadian GP