Holmes, Robert, Canada